March 23, 2019
Про интервью
На интервью реально интересно узнать о гребце следующее.
- Способность быстро въезжать в более менее значительное количество кода. Не 10 строк с кастами лонгов в байты а в десяток-другой тысяч со всем возможным креативом.
- Большой рабочий диапазон на шкале говнокодим быстро - делаем на века медленно.
- Умение дебагать. На основе п. 1 и общих идей о том что не так строить путь из простых вопросов о поведении кода. И отвечаяя на них приходить к точке поломки.
- Способность самостоятельно убедиться что его произведение работает в правдоподобных обстоятельствах. В идеале еще умение эти обстоятельства выяснить.
- Ну и физическую способность грести хотя бы часов 20 в неделю, в перспективных стартапах и поболе. Я естественно про время в потоке, а не время за проходной.
Эти вопросы объединяет то что реалистичные ответы на них можно получить не раньше чем через месяц. Так что имеем на собесах то что имеем, смешное разбирательство с cultural fitом. Да, вращения деревья и отличия интерфейсов от абстрактных классов это культура и ничего общего с техническими навыками не имеют.