17% скидка на размещение рекламы на площадках devby — до 20 ноября. Клац!
Support us

«Задачки на leetcode и кейсы». Айтишники рассказали, как проходили собеседование в Big Tech

Беларуские айтишники поделились опытом о том, как проходили собеседования в Google, Amazon, Meta и Bolt, и что им помогло при подготовке к интервью. А мы добавили несколько проверенных курсов, чтобы прокачать важные скилы.

10 комментариев
«Задачки на leetcode и кейсы». Айтишники рассказали, как проходили собеседование в Big Tech

Беларуские айтишники поделились опытом о том, как проходили собеседования в Google, Amazon, Meta и Bolt, и что им помогло при подготовке к интервью. А мы добавили несколько проверенных курсов, чтобы прокачать важные скилы.

Историями поделились:

  • Сергей, IT-архитектор, рассказал про собеседование в Amazon
  • Кирилл, более 10 лет в IT-рекрутинге, рассказал про свой опыт в Meta
  • Игорь, backend-разработчик, был на собеседовании в Bolt
  • Иван, data-инженер, backend-разработчик. Собеседовался в Google
Содержание
Примечание Adviser

В этой статье ссылки партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).

При этом редакция и авторы независимы в выборе темы, концепции материала, фокуса описания, подхода к услугам или товарам. Прежде чем что-то советовать, мы много читаем и смотрим по теме, говорим с экспертами.

Редакция может выражать свое мнение и пробовать всё на себе.

Если рекомендательный материал обновляется, мы указываем, что и когда поменялось, в самом начале.

Мы обновили этот материал 26 июня 2025 года. Еще раз все уточнили, добавили актуальную информацию о курсах и рассказали о свежих скидках на обучение.

В Amazon: Интервью по system design и алгоритмы

Сергею 35 лет, работает IT-архитектором. За последние два года успел пройти собеседования в крупные компании несколько раз. Прямо сейчас проходит интервью в Google и Meta.

Сергей, IT-архитектор
Первое собеседование было два года назад. Думал, что опыта хватает, а потом оказалось, что не хватает навыков для решения алгоритмических задач. После нескольких неудачных интервью я понял, что здесь очень важно время решения: чем быстрее, тем лучше.

С Amazon у Сергея вышла интересная история. В первый раз он прошел собеседование, но не согласился на предложенную позицию: рассчитывал на уровень повыше. Спустя пару месяцев ему предложили подходящую вакансию, но пока подбирали команду,  нужно было заново проходить собеседование. И он его не прошел.

Рекомендация Adviser

Курс по кодинг-интервью от Meta

Чтобы увереннее себя чувствовать на кодинг-интервью, пройдите курс от Meta на Coursera. Вам расскажут из чего состоят подобные собеседования, познакомят с алгоритмами и научат решать задачи.

Записаться на курс 

TIP от Adviser: Учиться на Coursera выгоднее с подпиской Coursera Plus. За $59 в месяц дают доступ к 7000 учебных программ — идеальный вариант, если готов посвятить много времени учебе. А до 23 июня подписку можно купить со скидкой 40%.

Купить Plus

Всего в Amazon пять этапов собеседования. Сергей выделяет три типа интервью:

  • Кодинг-интервью. Тут дают определенную техническую задачу, к которой нужно написать код в текстовом редакторе. В основном это алгоритмические задачи. 
  • Поведенческое интервью с нанимающим менеджером. Он задает вопросы по предыдущему опыту. Спрашивает о проектах, как поступали в случае с просроченным дедлайнам, как решали конфликты внутри команды и тому подобные вещи. 
  • Интервью по system design. На нем дают задачу построить какую-нибудь систему. Например, в Amazon у Сергея попросили  сделать дизайн системы работы доставки товаров в почтоматы. 

Сергей говорит, что в каждой компании подходы к интервью отличаются. В Google, например, самые сложные технические задачи. В Amazon задачи попроще, но сложнее на поведенческом интервью. Также в компании смотрят насколько твой опыт соответствует Leadership Principles компании. 

Алгоритмические задачи беларус решал на leetcode. 

Сергей, IT-архитектор
Я собрал для себя список тем и решил, что если выполню 10 задач по каждой  — значит в ней разобрался. Также просмотрел курсы от Гарварда на YouTube. Ничего нового не узнал, но кое-что освежил в памяти. А еще помогла книга Cracking The Coding Interview. Задачи в ней слабые, но неплохо рассказывается про сам процесс подобных интервью. 

Три совета от Сергея при подготовке к собеседованию: 

  • Переработать резюме. Прописать  свои кейсы с четким пониманием твоего вклада в проделанную работу. Например, принял участие в разработке приложения, которое принесло компании один миллион долларов. 
  • Практиковаться в кодинге. Даже люди, которые работают в Google и хорошо разбираются в алгоритмах, дают себе месяц для практики, чтобы освежить знания. 
  • Посмотреть на принципы Amazon и подготовить релевантные истории из своего опыта. 

В Meta: 5 этапов, метод STAR и оффер в Великобританию 

Кириллу 32 года, более 10 лет в IT-рекрутинге. Работал в «Яндекс», Wargaming, Meta. История с Meta произошла в начале 2022 года. В LinkedIn ему написал рекрутер и предложил пообщаться. Писали из Ирландии, а в итоге оффер был в Великобританию. 

Собеседование состояло из пяти этапов. На первом созвоне собрали общие данные: ожидания по зарплате, какие задачи готов выполнять, согласен ли переезжать и так далее. 

Второе собеседование представляло собой технический скрининг. На нем рекрутинг-менеджер расспрашивал Кирилла о том, как он работает, какие инструменты использует, какие интересные кейсы были в практике. 

Кирилл, IT-рекрутер
Следующие интервью состояли из трех часовых секций, на которых проверяли разные компетенции. Например, была секция, связанная с рекрутингом и взаимодействием с кандидатами. На второй секции спрашивали, как я выстраиваю процессы работы с коллегами, людьми, которых подбираю. Третий этап — рассказ о реализованных мною инициативах и проектах. 

На интервью в Meta используют метод STAR (Situation, Task, Action, Result). Соискателю задают конкретные вопросы по профессиональным кейсам, ответы на которые помогают проанализировать его поведенческие паттерны.

При подготовке к собеседованиям беларус собрал свои наиболее интересные и нетривиальные кейсы. 

Кирилл, IT-рекрутер
Каждый кейс я выписал, подготовил себе небольшую шпаргалку. Также каждую историю я проговорил на английском, чтобы при собеседовании не волноваться. Сложнее всего было не уходить в сторону, когда отвечаешь на вопрос. На собеседовании ждут четких ответов, а многие начинают рассказывать не то, о чем их спрашивают. 
Рекомендация Adviser

Курс «Навыки общения на английском»

Курс от технологического института Джорджии на Coursera поможет улучшить как письменный, так и разговорный язык. Вы прокачаете портфолио и научитесь рассказывать о своем опыте на интервью. 

Записаться на курс

Спустя три недели после собеседования Кирилл получил офер и устроился в британский офис Meta.

Кирилл, IT-рекрутер
Перед собеседованием я бы посоветовал разобрать свои достижения и кейсы по STAR. Часто кандидаты не умеют рассказывать про свои достижения, описывать свой вклад в конкретный кейс. Разложив свои достижения по STAR очень четко становится понятно, что и как ты делал. Это главное.

В Bolt: Задачи на leetcode и прокачка по system design

Игорю (имя изменено) 23 года. В феврале его пригласили на собеседование в Bolt на позицию backend-разработчика. 

Игорь (имя изменено), backend-разработчик
В январе увидел в LinkedIn открытую вакансию в Bolt. Там у меня работает друг и я попросил его, чтобы меня зарефералил. Через неделю мне уже назначили первое собеседование. 

Всего собеседований было пять. Первое — общий созвон с рекрутером. Два собеседования были посвящены решению алгоритмических задач. На четвертом интервью Игоря проверяли по знаниям system design. Последний — пятый — разговор был с менеджером команды.

Игорь (имя изменено), backend-разработчик
Самым сложным был четвертый этап, потому что в system design нет конкретного правильного ответа. Тебе дают задание спроектировать какую-то систему и ты продумываешь шаги, как это можно сделать. Качество твоей работы оценивает менеджер. Здесь важно иметь хорошую насмотренность. 

Усиленно к интервью Игорь готовился пару месяцев. Для этого он решал алгоритмические задачи на leetcode. Когда решил 250 задач, понял, что готов проходить собеседования. Также во время подготовки прочитал книгу Designing Data-Intensive Applications. 

После последнего собеседования Игорю ответили, что интервью он прошел хорошо, но сейчас ему не могут предложить офер — из-за невозможности релокации из Беларуси в Польшу. 

При подготовке к подобным интервью наш эксперт советует вспомнить свои успешные кейсы и разобрать их по технике STAR. Смотрите и читайте больше информации по system design и решайте алгоритмические задачи.

В Google: Leetcode как часть жизни

Ивану 31 год. В 2021 году беларус релоцировался в Эстонию по предложению компании Bolt, где  работал data-инженером. Сейчас работает в Microsoft на позиции backend-разработчика. Перед этим наш герой проходил собеседования в Amazon и Google.

Иван, backend-разработчик
Мне не очень нравится подход к собеседованиям в Amazon и Microsoft. Там очень много разговоров и мало технических вещей. В Google намного больше технических заданий и они куда сложнее. 

Осенью 2023 года Иван проходил собеседование в Google. Это была вторая попытка попасть в компанию. В первый раз ему  так и не смогли найти команду. 

Иван, backend-разработчик

При подготовке к собеседованию в Google я сделал leetcode частью своей жизни. У меня были страйки, когда я решал 90 daily-задач подряд не пропуская ни одного дня. Ставил себе таймер: 15 минут на решение одной задачи. 

После первого собеседования в компанию у меня была проблема: тратил очень много времени на тривиальные задачи. Я знал, как их решать, но вот написание этого решения занимало много времени. Когда ты проходишь собеседование в Google, такие задачи нужно решать на автомате, не включая голову. 

Три из четырех собеседований в Google — чисто технические. Тебе дают задачу, которую необходимо выполнить. Каждое интервью длится час. На нем ты сотрудничаешь с интервьюером: задаешь ему дополнительные вопросы, презентуешь свои алгоритмы. Если их несколько, то объясняешь почему выбрал тот или иной для решения задачи. 

Наиболее сложным для меня было поведенческое интервью. С технической частью все просто: есть задача — есть решение. На поведенческом интервью ты поговорил и не знаешь хорошо или нет. 

Рекомендация Adviser

Курс по коммуникативным навыкам

Чтобы прокачать уверенность и чувство собственного достоинства, пройдите курс по коммуникативным навыкам от Coursera. Вам расскажут, как себя вести на интервью, задавать правильные вопросы и эффективно рассказывать о своем опыте. 

Записаться на курс 

Три совета от Ивана для подготовки к собеседованию:

  • Вспомнить классные истории из своего опыта на поведенческое интервью. При подготовке можно опираться на Amazon Leadership Principles. Таких историй нужно как минимум 10-15.
  • Решать алгоритмические задачи на leetcode. Особенно если это интервью в Google.
  • Читать литературу по объектно-ориентированному программированию и system design.
Переезд в Европу. Айтишники рассказали что им пришлось прокачать для выживания (+курсы)
Переезд в Европу. Айтишники рассказали, что им пришлось прокачать для выживания (+курсы)
По теме
Переезд в Европу. Айтишники рассказали, что им пришлось прокачать для выживания (+курсы)
Как составить резюме и сопроводительное письмо на английском. Рассказываем про курс (есть скидка)
Как составить резюме и сопроводительное письмо на английском. Рассказываем про курс (есть скидка)
По теме
Как составить резюме и сопроводительное письмо на английском. Рассказываем про курс (есть скидка)
Тимлид в Европе: О трудностях в работе и навыках которые важнее всего
Тимлид в Европе: О трудностях в работе и навыках, которые важнее всего
По теме
Тимлид в Европе: О трудностях в работе и навыках, которые важнее всего
Читайте также
Бесплатный курс «Директор:101»: как стать директором и не потерять себя на новом уровне
Бесплатный курс «Директор:101»: как стать директором и не потерять себя на новом уровне
Бесплатный курс «Директор:101»: как стать директором и не потерять себя на новом уровне
Переход на позицию директора — не просто повышение. Это смена роли, ответственности и масштаба мышления. Школа менеджмента «Стратоплан» запускает новый бесплатный курс «Директор: 101», который поможет разобраться, что на самом деле значит быть директором — без риска для текущей работы и без розовых иллюзий.
Жизнь после AI: Курсы по квантовым вычислениям, которые вам точно пора пройти
Жизнь после AI: Курсы по квантовым вычислениям, которые вам точно пора пройти
Жизнь после AI: Курсы по квантовым вычислениям, которые вам точно пора пройти
Кажется, AI уже стал повседневностью, и на горизонте следующий технологический скачок: квантовые вычисления. Говорят, они изменят всё — от криптографии до машинного обучения. Разбираемся, как освоить эту тему без PhD по физике.  
Sweet Home DIY: 13 курсов, которые вдохновят на уют, стиль и новые проекты
Sweet Home DIY: 13 курсов, которые вдохновят на уют, стиль и новые проекты
Sweet Home DIY: 13 курсов, которые вдохновят на уют, стиль и новые проекты
Психологи утверждают, что лучшая перезагрузка — простое и материальное: кисть, дерево, ткань, зелёные листья или мягкий свет лампы. А домашние проекты — отличный способ отдохнуть от экрана, возможность переключить мышление, почувствовать результат своих действий сразу и создать пространство, где приятно жить и работать.
5 коротких курсов, чтобы сохранить ментальное здоровье и не выгореть
5 коротких курсов, чтобы сохранить ментальное здоровье и не выгореть
5 коротких курсов, чтобы сохранить ментальное здоровье и не выгореть
Айтишники умеют решать сложные задачи, разруливать дедлайны и искать баги там, где их никто не видит. Но когда речь заходит об эмоциях, внимании к себе и внутреннем равновесии, большинство забывает, что психика — тоже система, требующая обновлений. А ментальное здоровье — фундамент, без которого продуктивность превращается в гонку на выживание.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

8

интервью он прошел хорошо, но сейчас ему не могут предложить офер — из-за невозможности релокации из Беларуси в Польшу

Самые талантливые рекрутёры из FAANG не осилили для начала разобраться, стоит ли начинать многочасовой процесс собеседования? У меня фамилию из 5 букв умудрялись скопировать в авиабилет с ошибкой.

Опыт и сложность решённых на работе задач мало коррелируют с вероятностью успеха на собеседованиях в FAANG. Вчерашний студент Адитья из Индии, прошедший полугодовой курс подготовки к собесам в FAANG, имеет намного больше шансов на успех, чем условный Вася с 10-20 годами опыта без подготовки. При этом Адитья вполне может вообще не знать SQL (если повезёт и на System Design не спросят), как сделать http-запрос, прочитать файл с диска или ни разу в жизни не дебажить код.

Каждый кейс я выписал, подготовил себе небольшую шпаргалку.

Заранее заготовить "правильные" истории для behavioral вопросов вообще считается нормой для собесов в компании, претендующие на набор "лучших" талантов.

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

Пользователь отредактировал комментарий 19 июня 2024, 22:37

3faqt45
3faqt45 Meme officer в localhost
1

Зачем вы туда идете?
Политику Up or Out большинство не вывезут.
Год потратите на подготовку 2-3 поработаете, пока не выкинут.

5

Зато деньжат поднимут за эти пару лет. Или вы думаете люди за**отят написание кода маркером на доске из-за большой любви к ремеслу?

3

Потому что строчка в СV с работой в гугл и тд срывает крышу любому хр и вы хоть с 2 годами опыта будете выше любого супер специалиста с 20 годами опыта но в обычных компаниях.

0

Зато эти 2 года финансово отобьют следующие 10 лет, которые придется провести на галерах.

Ed Bobrovnik
Ed Bobrovnik Chief Loafing Officer в eternity ltd
4

Интересно, получится ли у ChatGPT решать задачи с leetcode.
С другой стороны, может ли ChatGPT придумывать задачи по типу leetcode.

2

Metacareers coding puzzles не показывает данные отвалившегося теста. Закидываю условие и своё решение с 15/33 пройденных тестов в chatgpt, copilot, perplexity - все говорят всё хорошо и не находят ошибку. Либо предлагают сделать проверку, которая априори не имеет смысла.

Прошу сгенерировать набор тестов для граничных условий - предлагают варианты, которые противоречат условию задачи.

Как-то так.

-1

Perplexity очень плох для решений. Он все гуглит и потом собирает ответ из поисковой выдачи. Copilot меня лично давно разочаровал, но многие его любят. Сhatgpt 4o может решить какие-то medium задачи с LeetCode. Какие-то не может. Очень сильно зависит от того, как спросить. Если просто скинуть условие - шанс на успех будет довольно низким. Если сначала спросить, на какую тему задача, какие способы решения он видит, оценить каждый способ, попросить написать его по частям - результат будет лучше. Особенно, если самому тоже думать. Сhatgpt 4 немного сообразительнее 4o. Но мой номер один для коддинга - Claude 3 Opus

Ed Bobrovnik
Ed Bobrovnik Chief Loafing Officer в eternity ltd
2

это был вопрос уровня "может ли бог сделать камень, который он сам не сможет поднять?" Сможет или нет, он, оказывается, не всемогущий.