TGViewer
Тихон | Помогаю разработчикам устроиться в BigTech Тихон | Помогаю разработчикам устроиться в BigTech @frontend_punks · 14.6K subscribers
Post #620 3.98K
🤓 поехали, часть 2 — методологии, computer science, фреймворки и процессы

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

Тот же принцип что и в первой части: вопросы ровно в той формулировке, в которой их задавали на собеседованиях, даже если она странная или неудобная.

5️⃣ Методологии и подходы

— Как применять SOLID во фронтенде(подробно про каждую букву с примерами)
— Что такое KISS, DRY, YAGNI?
— Что такое BEM?
— Какие паттерны проектирования знаешь? Какие использовал?
— На какие 3 группы делятся паттерны проектирования?
— Какие паттерны чаще всего встречаются в Frontend на уровне популярных библиотек?
— Какие антипаттерны знаешь?
— Расскажи про FSD. В какую папку положил бы компонент Breadcrumbs?
— Что такое Flux архитектура? Где используется?
— Что такое MVC архитектура?
— Когда есть смысл разбивать приложение на микрофронты?
— Какие есть способы рабить приложение на части и как построить общение между ними?
— WebWorker и ServiceWorker?
— SSE и WebSocket, когда что использовать?
— Что такое long-polling?
— Работал ли с Grafana или Sentry?

6️⃣ Computer Science

— Big O нотация? Какие сложности алгоритмов знаешь? Поставь в возрастающем порядке с примерами
— Разница между стеком, очередью? FIFO/LIFO?
— Что такое hash table и как она работает, что такое bucket?
— Коллизии и способы их решения
— Чем опасна рекурсия?
— Стек и куча (stack vs heap)
— Для чего нужен Garbage Collector? Какие языки работают без него? По какому алгоритму работает GC?
— Для чего нужны ссылочные типы?
— Парралельность и асинхронность, в чем отличие?
— Что такое race condition?
— Какой алгоритм сортировки в методе .sort?
— Сколько уровней в модели OSI?
— Как работает HTTPS?
— Чем отличается TCP от UDP?

7️⃣ Фреймворки и архитектура (React)

— Чем фреймворк отличается от библиотеки? React, Vue, Angular — фреймворк или библиотека?
— Реактивный ли React?
— Как бы ты реализовал свой стейт менеджер?
— Как используют SSR и как он работает?
— SSR, ISR, SSG, PPR
— Как под капотом работают Vue2 и Vue3?

8️⃣ Процессы разработки

— В чем разница между git fetch и git pull?
— Что за команда git blame?
— Какая разница между git rebase и git merge?
— Как правильно организовать ветвление (branching) и рабочий процесс с Git (Git Flow, Trunk Based Development)?
— Для чего нужен git stash?
— Была ли работа с Linux, может занимался каким-то деплоем, CI/CD?
— Знаком ли с Docker, что конкретно делал?
— Настраивал ли nginx? Что именно?
— Какие тесты ты писал (unit, integration, e2e)
— Как дебажишь сложные баги?
— Что будешь делать, если прод «упал» из-за фронта?

Если вторая часть была интересной, ставьте ⚡️и мы выложим блок вопросов на Vue собеседованиях, которые нам попадались.

Или ставьте 💅, и мы выложим блок софтовых вопросов от HR, и примеры корректных ответов на них.

Если вам попадались странные или интересные вопросы на собеседованиях — закидывайте в комментарии)

А если не хочется гадать, какой вопрос зададут в каждой конкретной компании — поможем подготовиться к cобеседованиям )

Кто я | Кейсы | Менторство
  • 💅 42
  • ⚡ 26
  • 🔥 14
  • ❤ 7
  • 🐳 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 →