Яндекс · июль 2024

Тех собес на middle-senior Frontend Разработчик в Яндекс

middle-senior Тех собес 4 задачи

1. Задача: Поиск элемента с максимальным приоритетом

Дан словарь priorities и массив roles. Нужно написать функцию, которая вернёт допустимое поле из roles с максимальным значением из priorities.

const priorities = {
  guest: 1,
  user: 2,
  admin: 100,
  moderator: 10,
  vip: 50
}

const roles = ['user', 'vip', 'guest'];

// Пример вывода find(priorities, roles) => 'vip'

2. Задача: Функция-счетчик с ограничением

Нужно написать функцию, которая принимает число N и возвращает функцию, вызов которой первые N раз возвращает ‘yes’, а потом – ‘no’.

f…
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Frontend Разработчик».

в этом собесе: 4 задачи с кодом
  • Ещё 98 текстовых собесов направления
  • 480 видеозаписей собеседований
  • Приоритетная поддержка
1490₽/мес