mirror of
https://github.com/goavengers/go-interview.git
synced 2026-02-04 12:46:20 +00:00
Update README.md
This commit is contained in:
29
README.md
29
README.md
@@ -69,6 +69,35 @@
|
|||||||
- В чём разница между сцеплением и связанностью?
|
- В чём разница между сцеплением и связанностью?
|
||||||
- Почему в TDD тесты пишутся прежде кода?
|
- Почему в 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 вы можете назвать?
|
||||||
|
|
||||||
## Как мне добавить свой вопрос-ответ?
|
## Как мне добавить свой вопрос-ответ?
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user