Как проходит вступительное интервью в Amazon? 📕
У каждой компании есть способы отсеивания кандидатов на начальных этапах. У Amazon это самостоятельное выполнение заданий онлайн.
Присутствует четыре этапа:
- Решение двух задач на HackerRank (90 минут)
- Имитация рабочих решений
- Тест на стиль работы
- Повторный тест на стиль работы с другим подходом
Перед решением можно пройти тестовый вариант, чтобы привыкнуть к платформе. Подаваться из РФ всё ещё можно (не подтверждено), но зайти на портал можно только с IP не из РФ.
1️⃣ Этап с HackerRank стандартен. Даётся две задачи уровня easy-medium по алгоритмам. Код можно компилировать и тестировать сколько угодно в рамках времени. Есть подсказки синтаксиса как в IDE - кодим не на бумажке.
Как готовиться: задачки на LeetCode или HackerRank уровня easy/medium.
2️⃣ Этап с рабочими решениями. Он достаточно необычен и является смесью behavior и system design интервью. Даётся краткое описание будущей задачи. Скажем, написать новый YouTube. Нужно выбирать эффективность первых решений от 0 до 5. Стоит ли сразу написать код или уточнить требования. Для software engineer вопросы не локализованы под фронт/бэкенд/мобилки, а близки к бэкенду. Впрочем, написаны понятным языком, поэтому будут доступны всем.
Как готовиться: из-за близости вопросов к бэкенду, стоит повторить подходы к базам данных, высоконагруженным серверам и тп. Из классики есть книжка с кабанчиком - "Высоконагруженные приложения" от Мартина Клеппмана.
3️⃣ Третий и четвёртый этап я бы объединил в один. Здесь нужно рассказать о своём стиле работы в тестовом виде, либо выбирая более подходящее из двух. Например, любите ли вы налаженные процессы или умеете работать в постоянно меняющихся процессах. У меня нет инсайдов о том, как это используется рекрутерами, поэтому сложно давать советы. Рекомендую только придерживаться консистентности. Если ответы будут случайными или противоречащими, то это может быть причиной отказа.
Как готовиться: подумайте о том, какие ваши сильные и слабые стороны, что нравится в работе, как вы подходите к новому проекту.
👍 Подводя итоги, отмечу, что важны первые два этапа, поэтому стоит потренироваться на LeetCode и ознакомиться поверхностно с высоконагруженными системами.
#amazon #interview
У каждой компании есть способы отсеивания кандидатов на начальных этапах. У Amazon это самостоятельное выполнение заданий онлайн.
Присутствует четыре этапа:
- Решение двух задач на HackerRank (90 минут)
- Имитация рабочих решений
- Тест на стиль работы
- Повторный тест на стиль работы с другим подходом
Перед решением можно пройти тестовый вариант, чтобы привыкнуть к платформе. Подаваться из РФ всё ещё можно (не подтверждено), но зайти на портал можно только с IP не из РФ.
Как готовиться: задачки на LeetCode или HackerRank уровня easy/medium.
Как готовиться: из-за близости вопросов к бэкенду, стоит повторить подходы к базам данных, высоконагруженным серверам и тп. Из классики есть книжка с кабанчиком - "Высоконагруженные приложения" от Мартина Клеппмана.
Как готовиться: подумайте о том, какие ваши сильные и слабые стороны, что нравится в работе, как вы подходите к новому проекту.
#amazon #interview
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3