Собеседование с Amazon

Search for a command to run...

No comments yet. Be the first to comment.
Ushbu lavhada junior (kichik) iOS dasturchi bo’lish uchun nimalarni o’rganish kerakligi haqida yozilgan. Qo’llanmani ishlatish uchun siz ingliz yoki rus tilini bilishingiz kerak. Agar bu tillarni bilmasangiz, avval ingliz tilini o’rganishni maslahat ...

In this article I will tell you how I improved my workspace in 12 iterations and how it affected my life. During improvement I followed ergonomics best practices. TL;DR — key learnings Create comfort — your neck, back, hands and legs should feel com...

In October 2020 I successfully completed all interview steps at Uber and Reddit and landed a job offer at both companies. In this article I will explain how I compared two companies and why I chose Uber. Job offer — offer one receives after passing ...

В Январе 2020 года я прошёл собеседование с Amazon на позицию iOS разработчика.
В Ноябре 2019 года я получил сообщение в LinkedIn от рекрутера: “Ты крутой… мы крутые… Идём работать в Audible…”.
Audible — сервис аудиокниг, дочерняя компания Amazon.

Сообщение от рекрутера.
Поговорив с рекрутером, мы назначили дату собеседования.
Я решил изучить темы, которые плохо знал: BFS, обход лабиринтов, структуры данных.
BFS (Breadth First Search) — алгоритм обхода графа в ширину.
Для этого я посмотрел видео уроки на YouTube по решению задач связанных с BFS и лабиринтами, а затем практиковал знания на LeetCode.
Самым понятным оказалось это видео:
Видео урок по решению задачи обхода лабиринта.
Также я прочел статьи на Interview Cake про основные структуры данных:
Интервью прошло по телефону (phone interview) и длилось один час.
Phone interview/screening — первый этап устройства на работу. Технический специалист и кандидат общаются по телефону. При этом оба работают на общем документе схожим с блокнотом: LeetCode, Google Docs, CoderPad. В этих инструментах нет фич современных IDE: автозаполнение, подсветка синтаксиса, подсказка ошибок.

Диаграмма паттерна Наблюдатель (Observer). “Head First Design Patterns”, Э. Фримен, Э. Робсон и другие.
Эта часть прошла на платформе Amazon — livecode, схожую на LeetCode. Во время интервью я чувствовал, что пишу код в блокноте, но с подсветкой синтаксиса.
Во время написания кода, я и мой собеседник задавали друг другу вопросы:
Amazon livecode — платформа для проведения интервью.
Результат собеседования пришёл на следующий день — отказ. После отказа, я запросил отзыв у рекрутера и с тех пор тишина…
Сейчас продолжаю подготовку: спрашиваю советы у техлида на работе, обучаюсь через LeetCode, Interview Cake, YouTube. Дай бог, в дальнейшем подам на работу в Microsoft и Google.
Техлид — технический глава команды разработчиков. Обычно он/она самый сильный инженер в определённой технологии: iOS, Android, Backend и т.д.
Конец.
Новые посты публикуются на канале @TenxEngineer.
О чем написать следующий пост?
Пишите вопросы и предложения @darhonbek!