mirror of
https://github.com/goavengers/go-interview.git
synced 2026-02-04 04:36:19 +00:00
Update README.md
This commit is contained in:
31
README.md
31
README.md
@@ -69,7 +69,36 @@
|
||||
- В чём разница между сцеплением и связанностью?
|
||||
- Почему в TDD тесты пишутся прежде кода?
|
||||
- Если у вашего кода плохая организация, как вы это поймёте?
|
||||
|
||||
9. Вопросы от Данила Подольского на позицию Senior Golang Backend Developer в компанию Evrone
|
||||
- Go — императивный или декларативный? А в чем разница?
|
||||
- Что такое type switch?
|
||||
- Как сообщить компилятору, что наш тип реализует интерфейс?
|
||||
- Как работает append?
|
||||
- Какое у slice zero value? Какие операции над ним возможны?
|
||||
- Как устроен тип map?
|
||||
- Каков порядок перебора map?
|
||||
- Что будет, если читать из закрытого канала?
|
||||
- Что будет, если писать в закрытый канал?
|
||||
- Как вы отсортируете массив структур по алфавиту по полю Name?
|
||||
- Что такое сериализация? Зачем она нужна?
|
||||
- Сколько времени в минутах займет у вас написание процедуры обращения односвязного списка?
|
||||
- Где следует поместить описание интерфейса: в пакете с реализацией или в пакете, где этот интерфейс используется? Почему?
|
||||
- Предположим, ваша функция должна возвращать детализированные Recoverable и Fatal ошибки. Как это реализовано в пакете net? Как это надо делать в современном Go?
|
||||
- Главный недостаток стандартного логгера?
|
||||
- Есть ли для Go хороший orm? Ответ обоснуйте.
|
||||
- Какой у вас любимый линтер?
|
||||
- Можно ли использовать один и тот же буфер []byte в нескольких горутинах?
|
||||
- Какие типы мьютексов предоставляет stdlib?
|
||||
- Что такое lock-free структуры данных, и есть ли в Go такие?
|
||||
- Способы поиска проблем производительности на проде?
|
||||
- Стандартный набор метрик prometheus в Go -программе?
|
||||
- Как встроить стандартный профайлер в свое приложение?
|
||||
- Overhead от стандартного профайлера?
|
||||
- Почему встраивание — не наследование?
|
||||
- Какие средства обобщенного программирования есть в Go?
|
||||
- Какие технологические преимущества языка Go вы можете назвать?
|
||||
- Какие технологические недостатки языка Go вы можете назвать?
|
||||
|
||||
## Как мне добавить свой вопрос-ответ?
|
||||
|
||||
- [Ознакомтесь с шаблоном составления](TEMPLATE.md)
|
||||
|
||||
Reference in New Issue
Block a user