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

СОБЕСЕДОВАНИЕ в ЯНДЕКС на frontend-разработчика. Этап 1: Платформа

Секция платформы в Яндексе: задачи на JavaScript-функции, промисы, ограничение времени выполнения и обработку массивов. Подходит для практики перед frontend-интервью.

Даниил Лаптев | ДЕВ РОЙ
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 25,8 тыс.
  • Лайки на YouTube: 459
Открыть на YouTube

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

Это запись платформенной секции Яндекса для фронтенд-разработчика с вопросами по JavaScript, Promise и оценке сложности. Кандидат решает задачи на каррирование, таймаут промиса и пересечение интервалов, а интервьюер проверяет не только код, но и объяснение его стоимости по времени и памяти.

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

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

  • Каррированная функция должна возвращать следующую функцию, пока не собраны все аргументы; лишние аргументы JavaScript сам по себе не запрещает.
  • Таймаут асинхронной операции можно собрать через Promise.race, запустив рабочий промис и промис с отклонением по таймеру.
  • Для решения с несколькими проходами по массивам нужно назвать полную стоимость вроде O(n + m), а затем отдельно оценить дополнительную память.

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