Грейды и темы собеседования

Что должен знать junior, middle и senior: темы по 30 IT-профессиям

Обновлено
Содержание
  1. Коротко
  2. Грейды: кто есть кто
  3. Разработка
  4. ИИ и данные
  5. Мобильная
  6. QA
  7. DevOps
  8. Аналитика и менеджмент
  9. Другое
  10. Как пользоваться
  11. Частые вопросы
Коротко

Junior должен уверенно знать базу своего стека и объяснять её своими словами. Middle самостоятельно решает задачи в продакшене и аргументирует решения. Senior проектирует системы, видит риски и влияет на команду. Ниже для каждой из 30 профессий собраны темы и частые вопросы каждого грейда из базы Техпрогона.

Грейды: кто есть кто

ГрейдКто этоЧто ждут на собесе
JuniorНачинающий специалист: решает понятные задачи под присмотром старшихУверенная база языка или инструмента, без пробелов в основах. Умение объяснить теорию своими словами, а не заученными фразами
MiddleСамостоятельный специалист: сам доводит задачи до результатаГлубокое понимание своего стека и его внутреннего устройства. Опыт реальных задач в продакшене и примеры с результатом
SeniorВедущий специалист: отвечает за систему, решения и рост командыПроектирование систем с учётом нагрузки, надёжности и стоимости. Аргументированные архитектурные решения и их последствия

Как проходят сами этапы найма, читайте в гайде «Как проходит собеседование». Ниже темы и число вопросов для каждой профессии и грейда.

Разработка

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

ИИ и данные

Мобильная

QA

DevOps

Аналитика и менеджмент

Другое

Как пользоваться

  1. Откройте свою профессию и грейд, на который идёте. Если сомневаетесь, начните с грейда ниже.
  2. Посмотрите таблицу тем: где вопросов больше, туда и спрашивают чаще.
  3. Ответьте вслух на 15 частых вопросов. Где запнулись, откройте урок модуля.
  4. Сравните с соседним грейдом: так видно, что подтянуть до следующего шага.
  5. Если только входите в профессию, начните с плана «С нуля».

Частые вопросы

Чем junior отличается от middle?
Junior решает понятные задачи под присмотром и знает, как сделать. Middle сам доводит задачу от постановки до продакшена и знает, почему так и когда иначе. На собесе middle ждут вопросы про опыт, компромиссы и отладку, а не только определения.
Сколько лет опыта нужно для middle и senior?
Жёсткой нормы нет: компании смотрят на самостоятельность и масштаб задач, а не на стаж. Ориентир по рынку: middle обычно после пары лет коммерческой работы, senior позже. Бывает и быстрее, и медленнее.
Как понять свой грейд?
Сравните себя с ожиданиями на странице своей профессии и грейда, ответьте на частые вопросы и пройдите тест уровня. Если уверенно отвечаете на большую часть вопросов middle и можете привести примеры из своей работы, вы на этом уровне.
Откуда взяты вопросы и цифры?
Вопросы из базы Техпрогона: у каждой единицы есть грейд и частота, с которой тема встречается на собеседованиях. Цифры на страницах посчитаны из этой базы при сборке и обновляются вместе с ней.
Нужно ли junior знать system design?
Обычно нет: отдельную секцию проектирования дают с middle. Junior достаточно понимать, как устроен клиент-сервер, HTTP и базы данных, и уметь объяснить архитектуру своего учебного проекта.

Закройте темы своего грейда

Уроки, билеты и задачи по трекам вашей роли, мок вслух с таймером. Бесплатный тариф без ограничения по времени.

Куда дальше