Вернуться в видеотекуСОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА В OZON
Технический скрининг frontend-кандидата в Ozon Fintech: разговор о высоконагруженных платежах, веб-протоколах, cookie и алгоритмической задаче на сравнение массивов.
- Направление
- Frontend
- Формат
- Техническое собеседование
- Компания
- OOzon Fintech
- Длительность
- 20 мин
Коротко о видео
Запись первого этапа реального технического собеседования на 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 частот по первому массиву, декрементировать значения при обходе второго и проверять отсутствие пропусков и ненулевых остатков.