Реальные задачи с frontend-собеседований
Готовьтесь к интервью в Яндекс, VK, Ozon, Авито, Сбер и другие российские Big Tech-компании. Решайте задачи на JavaScript, TypeScript, React, HTML и CSS прямо в браузере, сразу запускайте тесты и разбирайте решения.
| Статус | Название | Сложность | Язык |
|---|---|---|---|
| Валидные скобки #stack #string | Лёгкая | ts | |
| Сумма двух чисел #array #hash-map | Лёгкая | js | |
| Порядок вывода в Event Loop #event-loop #promise #microtasks | Лёгкая | js | |
| Параллельные запросы с лимитом #promise #async #concurrency #memoization | Средняя | js | |
| Постепенный вывод текста #event-loop #timers #queue #closures | Средняя | js | |
| Реализуйте Promise.all #promise #async | Средняя | js | |
| Загрузка изображения по клику #html #css #dom #events #images | Лёгкая | js | |
| Счётчик на React #react #useState #events | Лёгкая | ts | |
| Поиск по списку на React #react #useState #useMemo #forms | Средняя | ts | |
| MyPartial<T> #mapped-types #utility-types | Лёгкая | ts | |
| MyPick<T, K> #mapped-types #utility-types #generics | Лёгкая | ts |