Вернуться в видеотеку

СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА В OZON

Технический скрининг frontend-кандидата в Ozon Fintech: разговор о высоконагруженных платежах, веб-протоколах, cookie и алгоритмической задаче на сравнение массивов.

Источник: Нестыдный Фронтенд

Открыть на YouTube

Таймлайн

Коротко о видео

Запись первого этапа реального технического собеседования на frontend-разработчика в Ozon Fintech: интервьюер сначала описывает платежную команду и её задачи. Затем он проверяет кандидата по пути веб-запроса, TCP/TLS и HTTP, а также по cookie и обновлению токена; в вопросе о SameSite кандидат прямо затрудняется с ответом. В конце кандидат вслух проектирует алгоритм сравнения двух массивов как мультимножеств с помощью счётчиков в Map.

Затронутые темы

Что взять на заметку

  • По описанию интервьюера, команда платежей отвечает за приём платежей, возвраты, подтверждения, 3-D Secure, интеграции с эквайерами и внутреннюю платёжную админку.
  • Для работы с карточными данными в обсуждаемом продукте важны требования PCI DSS, шифрование трафика, защита данных на всех узлах и пентесты.
  • Интервьюер ожидает объяснения цепочки после ввода URL: браузерный кэш или DNS, затем TCP и HTTP/HTTPS; для HTTPS нужно отдельно понимать TLS-соединение до передачи данных приложения.
  • В сценарии истёкшей авторизации кандидат предлагает обрабатывать HTTP 401 или код ошибки, выполнять refresh и повторять исходный запрос; атрибуты cookie Path и SameSite оказались отдельной зоной проверки.
  • Для задачи на равенство массивов с повторами кандидат предлагает завести Map частот по первому массиву, декрементировать значения при обходе второго и проверять отсутствие пропусков и ненулевых остатков.

Рекомендуем посмотреть

50 мин
Frontend

НЕУДАЧНОЕ СОБЕСЕДОВАНИЕ на FRONTEND РАЗРАБОТЧИКА. Live coding

Разбор неудачного для автора фронтенд-собеседования с live coding и вопросами по JavaScript, React и TypeScript. Во второй части собеседники рассказывают о монорепозитории, Context/RxJS, собственном UI kit и миграции проектов на Next.js.

1 ч 31 мин
Frontend

Прохожу собеседование на FRONTEND Разработчика в Яндекс. Как решать задачи правильно?

Показательный разбор мок-интервью на frontend-разработчика: палиндром и асинхронный поиск маршрута в графе. Участники обсуждают алгоритмическую сложность, стиль коммуникации кандидата, подсказки и отладку.