Вернуться в каталог собеседований

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА В КОРПОРАЦИЮ ЗП 5000$

Запись анонимизированного frontend-собеседования с разбором опыта кандидата и техническими вопросами по React, JavaScript, безопасности и архитектуре. В конце раскрываются замысел проекта, команда и условия работы корпоративного стартапа.

Ulbi TV
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 230,9 тыс.
  • Лайки на YouTube: 7,5 тыс.
Открыть на YouTube

Таймлайн

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

Автор показывает записанное техническое собеседование на frontend-позицию, которое он проходил под легендой кандидата Алексея с 1,5–2 годами коммерческого опыта. В разговоре разбирают опыт с React, TypeScript, Redux Toolkit, RTK Query, проектирование внутренних систем, polling и long polling, DOM API, токены и cookies, JavaScript, алгоритмы, Event Loop, архитектуру и основы криптографии. В финале интервьюер описывает анонимный корпоративный стартап о контроле персональных данных, структуру команды, планы на MVP и гибридный формат работы; автор сообщает, что не стал продолжать процесс после запроса HR на дополнительную встречу.

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

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

  • Подготовьте связный рассказ о проектах: кандидат описывает внутренний конструктор документов с drag-and-drop, сохранением шаблонов и генерацией PDF, а также роль техлида в небольшой команде.
  • Нужно различать обычный polling и long polling: автор отдельно исправляет свою оговорку; в обычном polling клиент периодически запрашивает ресурс, а при long polling сервер удерживает запрос до события.
  • Для задачи поиска единственной формы с полем пароля обсуждается поиск по DOM и селектор по атрибуту type="password", а не обмен данными между вкладками.
  • Кандидат рассказывает о схеме, где refresh token хранится в HttpOnly-cookie, а короткоживущий access token — в памяти приложения; интервьюер дополнительно спрашивает о Secure-cookie и рисках передачи чувствительных данных через GET.
  • Для поиска пересечения массивов обсуждаются объект или Map со счётчиком элементов; при этом автор в описании видео отдельно отмечает, что его последующая проверка показала преимущество обычного объекта над Map в конкретном тесте на 10 млн итераций.
  • Нужно уметь объяснить Event Loop: Promise-колбэки попадают в очередь микрозадач, и бесконечная рекурсия через Promise способна не дать выполниться макрозадачам, включая обработку запросов.
  • В блоке по безопасности кандидат называет перебор хеша коротких паспортных данных и добавление недоступной атакующему соли; затем обсуждаются симметричная и асимметричная криптография, ключевые пары и обмен ключами.

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