2 отказа за 3 дня. История моих факапов на собесах

Присаживайся поудобнее, ведь сейчас я расскажу тебе про самое ценное - ошибки и выводы из неудач, которые произошли в ходе моих собеседований в Яндекс и Тинькофф 🎃

Начнём с Яндекса. В этом посте я рассказывал про последний этап технического собеседования туда. Решения я прождал больше недели, после чего мне пришёл отказ. Я попытался узнать у HR, в чем конкретно я был плох, но она мне так и не смогла доходчиво это объяснить 🤡

Для меня данное решение с одной стороны стало шоком, так как я решил поставленную задачу за указанное время, да ещё и двумя способами. Но с другой стороны всё время ожидания меня не покидала какая-то тревога. В общем, было у меня почему-то плохое предчувствие, несмотря на всю его противоречивость. По итогу, Яндекс отпадает и остаётся только Тинькофф

Мои выводы:

1) Невозможно понравиться всем. Всегда найдутся люди, которые будут против тебя, даже если со своей стороны ты сделал всё возможное или даже больше. Главное просто осознавать этот факт и быть готовым к приходу "чёрного лебедя" 🦢

2) Когда готовишься к алгосам, всегда старайся реализовать алгоритм как можно лучше. На собесе я правильно решил задачу с использованием доп памяти, но интервьюер попросил переписать код без её использования, на что потребовалось больше времени. Если бы я при подготовке всегда задумывался об оптимизации, то, возможно, выполнил бы эту задачу быстрее и качественнее

На следующий день после отказа в Яндекс, у меня было финальное собеседование в Тинькофф с одной из команд. Мы созвонились, я рассказал о себе, потом мне дали бизнес-кейс, который я хоть и не сразу, но все-таки успешно решил. Потом ещё накидал им новых идей по их продукту и позадавал вопросы

В отличие от собеса в Яндекс, здесь у меня было ощущение, что я понравился собеседующим (так оно и было), и всё будет ок. Но сегодня вновь пришёл отказ...

Причины было две:

1) Кандидат сильный, но он больше хорош в развитии продукта, а не в копании в данных (чего нужно было для этой команды)

2) Личная мотивация. "Есть ощущение, что через год работы он уйдёт в свой стартап"

... 😅 ...

Давайте сразу к выводам:

1) Безусловно круто говорить, что у тебя есть опыт работы в стартапе, так как это реальный опыт, который очень ценится, особенно среди кандидатов-студентов. Но блин, походу я перегнул...

Так что на следующем собесе я буду очень аккуратно говорить про стартап

2) Не завышайте ожидания. После собеса в мыслях я уже работал и думал, как распределю свои будущие деньги... Не делайте так. Иначе потом будет больно падать 😢

В любом случае, впереди меня ещё ждут 2 собеса с командами, так что я не теряю энтузиазма, делаю выводы и продолжаю свой путь 😼

Ну и напоследок:

„Успех — это умение двигаться от одной неудачи к другой, не теряя при этом энтузиазма.“

©Уинстон Черчилль

Алгособес в Яндекс

Вот и закончился мой второй технический собес в Яндекс на позицию продуктового аналитика. Про первый можно прочитать тут.

Для аналитиков секция с алгоритмами считается упрощенной: нужно решить лишь 1 задачу за 30 минут. После небольшого знакомства с интервьюером, мы сразу приступили к делу.

Задача: Есть 2 строки. Написать функцию, которая возвращает True, если из одной строки можно получить другую за не более чем одно изменение (вставка символа/удаление символа/замена символа), и False в обратном случае.

Да-да, задача на редакционное расстояние. На собесе сказал про алгоритм Левейнштейна, но было очевидно, что O(n^2) здесь будет слишком долго. В итоге написал за O(n), но с доп памятью. Интервьюер попросил сделать без нее. Немного повозился, по итогу как раз уложился в полчаса. Результатов еще нет, но, надеюсь, что все будет ок 🙏

Делитесь своими идеями решения задачи в комментариях 👇

#продуктовая_аналитика

33
Начать дискуссию