Cast erzent
Сегодня проходил собеседование.
Не чисто по приколу, но чтобы как минимум узнать себе цену. От жеж блин, они мучали меня два часа, начиная с вопросов «0 xor 1 = ?» и «0 xor 0 = ?», и заканчивая «а вот как бы нам сделать эффективный кэш данных», «как организовать умножение 256-разрядных целых при условии что набор инструкций умножает только 32-битные» с одной стороны, а с другой от «а может ли быть валидным адрес 10.0.0.255» и до «в tcpdump все пакеты помечаются как имеющие неверную контрольную сумму, но всё работает».
С другой стороны, в том же самом разделе девелопмента поспрашивали про всякую фигню, но не задали тривиального вопроса про тривиальнейшие design patterns, в сетевом разделе даже близко не подошли к межсетевым экранам, а в разделе системного администрирования даже мимоходом не касались таких вещей, как тестирование изменений и т.п.