Staff Software Engineer @ Canva
ex-Yandex 🧑🏻💻
🧑🏻💻Пишу про карьерный рост и как не потерять работу из-за AI
📚Делюсь советами, как проходить собеседования в BigTech
👋Новопришедшие, читайте закрепленный пост
Post #393
1.85K
🇦🇺 Опыт в TikTok, Австралия
Куда проходило собеседование?
На позицию Go-разработчика в Сиднейский офис TikTok.
Как вообще получил приглашение на собеседование?
Мне было интересно попробовать себя в ТикТоке после того, как я посетил их офис (об этом писал [здесь](https://t.me/bigtechdream/334)).
Я начал периодически откликаться на их вакансии. В какой-то момент мне на Linkedln написала рекрутер и предложила попробовать себя на роль бэкенд-инженера в команде видеоплатформы.
Какие были этапы и до какого этапа дошел?
Первый этап — это 30-минутный созвон с рекрутером, где были стандартные вопросы: чем занимаюсь, чем бы хотел заниматься и как проходит собеседование в ТикТок.
У ТикТока нет первичных и финальных раундов, вместо этого идет серия последовательных собеседований. Если успешно прошел одно интервью, то получишь приглашение на следующее.
У меня было 3 технических созвона и 1 поведенческое/менеджереское интервью.
Каждое из них должно было длиться 1 час, но по факту занимало 40-50 минут. Технические раунды - это смесь вопросов по резюме, про язык программирования, про систем дизайн и даже поведенческие вопросы.
На поведенческом собеседовании общение с кем-то из менеджеров с целью поглубже узнать личные качества кандидата.
После последнего созвона, который, как мне кажется, был финальным, я получил отказ.
Какие примерно были технические и поведенческие вопросы?
На технических спрашивали базовые вопросы о Java. Например: “Что будет, если в try-catch-finally в блоке try-catch будет return, зайдет ли в finally?”. Или “Опишите жизненный цикл бина в спринге”. Или “Как работает Garbage Collector?”.
Также были вопросы о резюме. Например: “Расскажите про этот проект или как получилось достичь такого результата”.
Были вопросы про систем дизайн. Например: “Как бы вы задизайнили URL Shortener?”. Еще пару интервьюеров спрашивали чуть глубже про Kafka, как она достигает only one read guarantee.
На менеджерском раунде были вопросы в основном про качество софта. Как правильно писать тесты, какие тесты нужны, как быть уверенным, что деплой не сломается. Еще задавали вопросы про KPI-разработчика: как его измерить, как понять, что разработчик не справляется и тд. Мне показалось, что от меня ждут определенного ответа, а не приглашают порассуждать вместе.
Как тебе процесс интервью и сами интервьюеры?
Языковой барьер был основной проблемой. Мне кажется, именно из-за этого многие вопросы были поверхностными. Интервьюеры интересные ребята, которые готовы во многом пообщаться, было познавательно в конце узнать об их архитектуре и нагрузке.
Мне давалось тяжело порой понимать, что они спрашивают. И иногда на вопросы “Could you repeat please” они отвечали “Okay, let’s move to another question”. В какой-то момент я уже думал завершить процесс собеседования, но решил дойти до конца.
Как ты думаешь, где показал себя хорошо, а где не очень?
Думаю, довольно хорошо показал себя на технических секциях.
На поведенческом и управленческом интервью было много вопросов про качество, метрики и показатели, к которым я был не готов.
Твои личные советы по подготовке?
Что классно, так это то, что не нужно решать кучу задач на литкоде. Вместо этого лучше сосредоточиться на углублении знаний по языкам программирования.
Будьте готовы отвечать на вопросы по технологиям, которые указаны в вашем резюме.
Дизайн систем, практические и глубокие знания будут более полезными, чем теоретические.
Автор: Я
✔️ Давайте поддержим автора лайками и добрыми комментариями 🙂
#tiktok #реальныйопыт
Куда проходило собеседование?
На позицию Go-разработчика в Сиднейский офис TikTok.
Как вообще получил приглашение на собеседование?
Мне было интересно попробовать себя в ТикТоке после того, как я посетил их офис (об этом писал [здесь](https://t.me/bigtechdream/334)).
Я начал периодически откликаться на их вакансии. В какой-то момент мне на Linkedln написала рекрутер и предложила попробовать себя на роль бэкенд-инженера в команде видеоплатформы.
Какие были этапы и до какого этапа дошел?
Первый этап — это 30-минутный созвон с рекрутером, где были стандартные вопросы: чем занимаюсь, чем бы хотел заниматься и как проходит собеседование в ТикТок.
У ТикТока нет первичных и финальных раундов, вместо этого идет серия последовательных собеседований. Если успешно прошел одно интервью, то получишь приглашение на следующее.
У меня было 3 технических созвона и 1 поведенческое/менеджереское интервью.
Каждое из них должно было длиться 1 час, но по факту занимало 40-50 минут. Технические раунды - это смесь вопросов по резюме, про язык программирования, про систем дизайн и даже поведенческие вопросы.
На поведенческом собеседовании общение с кем-то из менеджеров с целью поглубже узнать личные качества кандидата.
После последнего созвона, который, как мне кажется, был финальным, я получил отказ.
Какие примерно были технические и поведенческие вопросы?
На технических спрашивали базовые вопросы о Java. Например: “Что будет, если в try-catch-finally в блоке try-catch будет return, зайдет ли в finally?”. Или “Опишите жизненный цикл бина в спринге”. Или “Как работает Garbage Collector?”.
Также были вопросы о резюме. Например: “Расскажите про этот проект или как получилось достичь такого результата”.
Были вопросы про систем дизайн. Например: “Как бы вы задизайнили URL Shortener?”. Еще пару интервьюеров спрашивали чуть глубже про Kafka, как она достигает only one read guarantee.
На менеджерском раунде были вопросы в основном про качество софта. Как правильно писать тесты, какие тесты нужны, как быть уверенным, что деплой не сломается. Еще задавали вопросы про KPI-разработчика: как его измерить, как понять, что разработчик не справляется и тд. Мне показалось, что от меня ждут определенного ответа, а не приглашают порассуждать вместе.
Как тебе процесс интервью и сами интервьюеры?
Языковой барьер был основной проблемой. Мне кажется, именно из-за этого многие вопросы были поверхностными. Интервьюеры интересные ребята, которые готовы во многом пообщаться, было познавательно в конце узнать об их архитектуре и нагрузке.
Мне давалось тяжело порой понимать, что они спрашивают. И иногда на вопросы “Could you repeat please” они отвечали “Okay, let’s move to another question”. В какой-то момент я уже думал завершить процесс собеседования, но решил дойти до конца.
Как ты думаешь, где показал себя хорошо, а где не очень?
Думаю, довольно хорошо показал себя на технических секциях.
На поведенческом и управленческом интервью было много вопросов про качество, метрики и показатели, к которым я был не готов.
Твои личные советы по подготовке?
Что классно, так это то, что не нужно решать кучу задач на литкоде. Вместо этого лучше сосредоточиться на углублении знаний по языкам программирования.
Будьте готовы отвечать на вопросы по технологиям, которые указаны в вашем резюме.
Дизайн систем, практические и глубокие знания будут более полезными, чем теоретические.
Автор: Я
✔️ Давайте поддержим автора лайками и добрыми комментариями 🙂
#tiktok #реальныйопыт
- 👍 68
- ❤ 14
- 🔥 6



