2019 год. Собеседование. Трушное в офисе. На северо-западе Москвы.
Меня собеседовали 3 специалиста.
Примерно 2 часа ушло на задачи по С++:
1. Классы
2. Биты, байты, сдвиги
3. Разные задачи
Интервьюеры доставали из бумажной стопки очередной код/задачу, давали мне.
🤯 Я со своей максимально разогнанной психикой под собеседование впивался в код глазами, запускал мысленные механизмы, пытался понять - что хорошо, что не очень, какие есть ошибки - явные, неявные.
🔨 Полный хардкор. Каждый мог задать мне вопрос. Каждому отвечал.
⏳ К собеседованиям готовлюсь заранее.
За два месяца начинаю каждый день прорешивать алгоритмы, каждый день читаю статьи из заготовленного материала.
Стараюсь назначать собеседования плотно, когда я уже в максимально хорошей форме.
⌛️ А следующим этапом...
Началась странная секция. К этому я не был готов. Насколько помню, меня попросили подумать над передачей данных из Европы, с набором требований к скорости, задержкам.
Сейчас я понимаю, что это был System Design. Точнее, его прообраз.
В моменте нарисовал пару квадратов, упомянул кэширование, размышляя вслух над требованиями, не стеснялся задавать вопросы.
👨🎓 Тогда я понял, что есть дисциплина, которая не про код, не про базы данных, а про другое - System Design. И стал её ботать.
Продолжение завтра...
Встреча AI SYSTEM DESIGN интервью 30.09.26(ср) в 19:00.
