В этой статье я хочу рассказать про несколько интересных выводов, которые сделал во время и по результату этой эпопеи.
Хронология:
За окном Тайское тёплое солнце, бассейн, за бассейном парковка с мопедом, а в 15 минут пути тёплый Индийский океан... но кому это нужно, когда твоя заначка ощутимо схуднула уменьшилась? Правильно, только экономике той страны, в которой это произошло.
Короче, работать ощущать стабильность - это важно. Большая залёная организация почтенно попрощалась со мной, а это значит только одно: пора идти дальше - по собесам!
Каждое четвёртое - "Добрый день, я HR компании, можем сразу на Ты?", остальные - технические.
Да, это было немного запаристо. Каждому HR-у рассказываешь одно и то же, он записывает и назначает первый тех.собес.
Начинал, как полагается, с компаний, в которые совсем не хотел идти на работу. Ну совсем. Ну, то есть, перед ООО "Рога и копыта" я ставил собес с ООО "Конскийая грива". Так надо, чтобы подготовиться к собеседованиям, которые совсем не хочется завалить.
Здесь должен был быть скриншот с моим календарём за то время, но зачем вам фото тетриса?
Вывод I. Провал - это открытая дверь к большему
В прошлой статье был рассказ про встречу с "Коммерсами" - теми, кто сформировал вокруг себя большой проект с серьёзными амбициями по прибыли. Знаете, в начале пути по собесам я был в таком настроении, что, допускаю, успех с первой попытки был бы для меня отличным поводом не "тонуть с головой" во всём том, что нужно на собеседованиях в серьёзные компании. Проще говоря - мог бы и согласиться на оффер. Сейчас очень рад, что так не произошло. Бог отвёл.
Вывод II. Собесы стали сложнее
Действительно, прошлый раз мне доводилось испытывать себя на прочность при собеседовании в Большую Зелёную организацию, и это было действительно проще. Тогда это представляло собой всего 2,5 этапа - общение с HR, собеседование по платформе и знакомство с потенциальным руководителем. За время моей работы в Большой Зелёной организации довелось стать свидетелем и соучастником преобразований - появилось такое понятие как "скрининг". В противовес, у некоторых компаний испокон веков была объективно сложная алгоритмическая секция, которая есть и будет еще очень долго.
Мне, человеку, кто провёл больше семи десятков технических собеседований, иногда не хватало знаний, чтобы связать режим работы RunLoop с жестами и обновлением UI. Споткнувшись однажды, не падаешь дважды - iOSnick Community в TG + Google дают достаточно полный объём материала для изучения. На следующих собесах заводил об этом речь даже если не было прямого вопроса - показывал "глубокое знание материала", что чаще ценится, чем осуждается.
Вывод III. Архитектурная секция - это сложно
В компании среднего уровня меня просто разнесли на этой секции. Надо было спроектировать фреймворк аналитики для использовании в нескольких проектах. После провала с грохотом мне очень помогли советы Павла Филонова https://www.linkedin.com/in/pavel-filonov/ . Рекомендую его по вопросам проектирования высоконагруженных систем (и не только). Однако, получив знания, мне больше не пришлось их применить на таких же, архитектурных, секциях в других организациях. В очень крупной компании, где ожидал колоссального спроса по этой тематике, вопросы оказались вполне подъемными: про паттерны проектирования, SOLID, была задача создать несложный проект, расписать к нему взаимосвязи. Тем не менее, «проектирование» - это действительно интересно и познавательно. Рекомендую обратить внимание. Многие компании, я слышал, например Тинькофф, основательно затрагивают эту дисциплину, что здорово!
Вывод IV. LeetCode - это крутая тема
Решение задач с этого ресурса крайне желательно для подготовки к собесам. Сортируем от простого к сложного и погнали! Можно писать решения даже на Swift). Есть много разборов решений. Нюанс, что многие задачи требуют реализации с помощью конкретного механизма - тут уже без подсказки и глубокого изучения никак. Для большинства собесов уровня Easy хватает с головой. Да и к тому же это увлекательно.
Вывод V. Платформа «остыла» к CoreData
CoreData - не спросили ни разу, или оооооочень абстрактно. Хватает зазубрить картинку с персистенсКонтейнерами.
GCD - must have. Полюбилось оно сообществу, тем более в связках с Thread-RunLoop-maitUIThread-UIApplication-autorelease-... дада, это самый смак. Спустя пару лекций из интернета открываешь новый мир с прикольными нюансами. Знать полезно, хоть и редко применяется в жизни (кроме GCD, конечно).
Вывод VI. Общественная деятельность бывает полезна на собесах
Был у меня интересный случай. Хорошая компания позвала на собес, я согласился. Хорошие, умные ребята. Знают много технологий, с которыми мне не приходилось работать. Поговорили на технические темы, рассказал им про свой доклад на Mobius-е, обсудили нюансы навигации, каверзные кейсы… а потом они такие говорят: «все, спасибо за собес, было очень приятно пообщаться».
Я спросил: «а дальше какие этапы?»
Они: «а никаких, мы про тебя уже давно все знаем из интернета, нас вполне устраивает твой опыт».
Это был мой первый оффер не на русском языке. Вполне хорошие условия и перспективы. Надеюсь, к ребятам вместо меня пошел хороший человек и специалист.
Мне искренне хочется попробовать Яндекс.
Так же к этому пункту могу добавить многократные встречи с ребятами, кто смотрел мои видосики на YouTube/TikTok/SwiftBook. Всегда приятно когда твоё творчество кому-то когда-то помогло.
Вывод VII. Feedback-ом можно и прибить
Был у меня такой случай, когда собеседующий объективно очень плохо провёл собеседование. Я же, повторюсь, сам провел множество таких встреч и точно знаю, что корректно, а что нет.
Делать замечание глаза-в-глаза, поверьте, бессмысленно. Собес - созависимое действо. Собеседующий - главный, кандидат - второстепенный. Второй стремится доказать первому свои навыки. Наоборот - это заграничные случаи.
Спрашиваю: «ну как же так, у нас все пошло не по плану…»
… а тебе мычат что-то невнятное.
Как правило при опыте сразу смекаешь - зря время потратил.
После собеса возвращается HR: как всё прошло?
«Ща я тебе расскажу, «как все прошло»».
Накатал я ей такую поэму… думаю, гори оно всё синим пламенем.
А она раз и отозвалась: «правда? Я обязательно перешлю это тех.дир-у и вернусь с его ответом».
Вернулся уже сам тех.директор. Назначили встречу, пообщались, он полноценно прособесил и одобрил меня.
История не закончилась хорошо, потому что тот, кого я разнёс - потенциальный начальник.
Но и такое бывает, и таким полезно пользоваться.
Эпилог
В итоге я прошел все этапы собеседования в Яндекс и теперь работаю над проектом Браузера. Пока что многое непонятно, но совсем скоро втянусь!
А это были, наверное, самые интересные выводы, которые посетили меня за это время.
Надеюсь, статья была интересной, пишите комменты и ставьте лайки!
#собесы
#собеседование
#ios
#программирование