TGViewer
Тихон | Помогаю разработчикам устроиться в BigTech Тихон | Помогаю разработчикам устроиться в BigTech @frontend_punks · 14.6K subscribers
Post #590 3.92K
Собрал список самых частых задач на Frontend-собеседованиях, которые попадались нам на live-coding / тех этапах

Кому-то все задачи покажутся баяном и легкотней, а для кого-то все будет в новинку и все задачи неизвестны. Подробно расписать все в одном посте невозможно, поэтому вставлял только краткие названия, кто решал тот поймет, кто не решал — вбивайте в гугл или просто посмотрите наши собеседования на ютубе

1) JavaScript “алгоритмические” мини-задачи

— Debounce / Throttle (поиск, скролл)
— DeepСlone (объекты/массивы, Date/Map/Set — хотя бы обсудить ограничения).
— Flatten массива ([1,[2,[3]]] -> [1,2,3]) + вариант с глубиной.
— findUnique (uniq, удаление дублей, подсчёт частот).
— GroupBy (сгруппировать массив объектов по полю).
— Promise-методы: Promise.all, allSettled, race (упрощённые реализации).

2) Асинхронность, контекст, запросы


— fetchWithRetry или useFetchWithRetry
— Задачи на вывод в консоль(миллион вариантов, нужно знать порядок микро, макрозадач, что такое executor, как работают async функции и RaF + RequestIdleCallback)
— Задачи на this, контекст, всплытие(много вариантов, нужно знать про TDZ, var, let, всплытие, отличие стрелочных от declaration)

3) React-задачи (самые популярные)

— Список + фильтр + поиск + сортировка + пагинация (классика).
— Форма с валидацией (email/пароль, async validation, disable submit).
— Оптимизация рендеров: memo, useCallback, useMemo.
— ErrorBoundary (часто теорией)

4) TypeScript-задачи (если TS)

— Типизировать функцию/хук, часто с дженериками: getValueByKey к примеру
— Реализовать свой readonly или partial, привести пример собственного mappedType

5) CSS/верстка


— Порядок селекторов
— Flex/Grid layout, responsive.
— Sticky хедер / футер.
— Центрирование, равные колонки, “карточки в сетке”.

Если формат интересен, ставьте 🤓 сделаем также подборку самых частых вопросов на собеседованиях, там очень много глубоких и хитрых вопросов, которых в популярных сборниках и не увидишь.

Это такой джентельменский набор, который лучше держать в "кеше" на этапе собеседований. Это и другое тренируем на менторстве, а также на бесплатных стримах с решением livecoding🫡
  • 🤓 88
  • ❤ 25
  • 🔥 22
  • 👍 3
  • 🤝 1
More from @frontend_punks
  1. Sep 20, 2026Post #976
  2. Sep 19, 2026Что происходит внутри комьюнити и менторства. И какой трек развития фронтенд разработчика…
  3. Sep 18, 2026Post #971
  4. Sep 18, 20261. Как за 1,5 месяца получить 2 оффера на маленьком рынке 2. 25 собеседований без выгорани…
  5. Sep 17, 2026Сегодня собираемся решать задачи по JS на стриме в 20:00! За время работы у нас собралось…
  6. Sep 14, 2026Вот такие результаты прошедшей недели 💪 Всегда радостно видеть результаты работы наших ме…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →