Найти тему
iOSnick

30+ собеседований за 2 недели

Оглавление

Надпись, которую не так легко увидеть
Надпись, которую не так легко увидеть

В этой статье я хочу рассказать про несколько интересных выводов, которые сделал во время и по результату этой эпопеи.

Хронология:

За окном Тайское тёплое солнце, бассейн, за бассейном парковка с мопедом, а в 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

#программирование