На Go-собеседованиях валят не на синтаксисе. Валят на разнице между «видел в туториале» и «понимаю, что произойдёт в проде».
Типичный сценарий: джун отвечает быстро, уверенно, почти без пауз. А потом ломается на базовых вещах:
— чем `slice` отличается от `array`;
— что делает `defer` в цикле;
— почему `map` нельзя безопасно читать и писать из разных goroutine;
— как работает `interface` и где там `nil`-ловушка.
И вот тут начинается драматургия найма: кандидат выглядит сильным до первого неудобного вопроса, интервьюер делает пометку, команда теряет неделю, рекрутер закрывает вакансию с компромиссом. Профит — минус, не плюс.
Мини-калькулятор для подготовки:
10 вопросов × 3 уровня ответа
1) термин,
2) пример из кода,
3) что сломается в реальном сервисе.
Если на третий уровень ответа нет — вы не готовы. Не к интервью. К работе.
Agency Math Notes
@AgencyMathPro
На Go-собеседованиях валят не на синтаксисе. Валят на разнице между «видел в туториале» и «понимаю, что произо
Этот пост опубликован в Telegram-канале Agency Math Notes. Подписаться можно по ссылке: @AgencyMathPro.