Вчера и позавчера были последние пять собеседований. Правда, последние. Хватит с меня, пожалуй. Вне зависимости от результата (который пока не известен).
А компания интересная. Очень похожа на нашу... чем-то. Похожий подход, но другой сервис, в другой области. У нас звонки и сообщения, у них онлайн-платежи. Это одновременно и притягивает, и пугает. Не буду скрывать, прикоснуться к этой сфере прикольно, хотя бы косвенно работать над продуктом, использующимся миллионами людей по всему миру. Пугает то, что растёт компания с дикой скоростью и тоже наверняка (хотя пока этого не видно, особенно снаружи) обрастает какими-нибудь унылыми корпоративными правилами. Но не все тех-корпорации в этом смысле одинаковы, даже откровенно огромные могут сохранять достаточно много свободы для своих сотрудников... Пойди разбери, как они принимают решения, что можно, что нельзя (например, что можно устанавливать на корпоративный ноутбук, из какой страны можно удалённо работать и т.п.).
Платят они, кстати, если верить https://www.levels.fyi/ на верхней ступеньке дублинского IT-рынка, сравнимо с предыдущей компаний, или даже выше. Конечно, не наличными, а акциями... которые пока некому продать, но вот-вот чуть ли не завтра должны выйти на биржу. Я удивлюсь, если не выйдут, так как их продукт востребован и вовсю используется практически везде.
Собеседования вообще крутые. Сравнимо с той социальной мета Вселенной (с предыдущей недели). Помимо достаточно стандартных этапов на программирование, дизайн систем, поведенческого, было ещё два непохожих. А именно "integration" и "bug squash". Оба по факту тоже "парное программирование", но надо уже было не решить олимпиадную головоломку, а поработать над чем-то более похожим на то, что происходит в типичный рабочий день. Первое - интеграция со сторонними API, построить правильно запрос, чтобы получить правильный ответ. Донельзя просто, но этап важный - к сожалению, в своей работе вижу как часто в этом делают глупые ошибки, которые потом годами нас сопровождают... Второе - поиск ошибки в существующем коде.
Вместо платформ вроде hackerrank/codility/coderpad (пишешь и компилируешь код в браузере) я использовал собственный ноутбук с собственным IDE, показывая экран. Главная причина в том, что это не пару десятков строк написать, реальный (учебный) проект надо клонировать с частного github, загрузить себе и потом повозиться. Довольно увлекательно. Конечно, ограничение по времени в таких собеседованиях напрягает - пожалуй, это единственное, что напрягает. В обычной работе предпочитаю не торопиться, когда отлаживаю что-нибудь.
По впечатлениям не слился примерно нигде из пяти этапов... но это, как обычно, ни о чём не говорит. Это моё восприятие, оно может быть обманчивым. Интересно, что скажут они.
Итого, на руках один сгоревший job offer, один (пока вроде) ещё действующий не подписанный, и две компании, которые вот-вот со дня на день обещали прислать финальный ответ да/нет.
Хочется уже свернуть этот эксперимент и определиться, если не "где я себя вижу через пять лет", то как минимум где я себя вижу в следующем 2022 году, на одной из новых работ, или всё-таки на старой...
@emerald_isle