Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 2.83 KB

File metadata and controls

43 lines (32 loc) · 2.83 KB

Маршрут подготовки Java Junior

План для Junior и Trainee: закрыть базу Java, научиться объяснять код вслух, подготовить pet-проект и не потеряться на SQL/live-coding.

← На главную · Индекс тем · Канал JavaJub

Кому подходит

  • Java Trainee / Junior.
  • Стажировки и академии: SberSeasons, ITK Academy.
  • Первое backend-интервью после курсов, университета или pet-проекта.

План на 14 дней

Дни Фокус Что пройти
1–2 Java Core и ООП SberSeasons · Java Core, ITK · Java Core
3–4 Коллекции HashMap, ArrayList vs LinkedList, equals/hashCode, immutable keys
5–6 SQL SELECT, JOIN, GROUP BY, HAVING, индексы, простые подзапросы
7–8 Spring basics DI, bean scopes, REST controller, Spring Boot starter, конфигурация
9–10 Алгоритмы Easy строки, массивы, two pointers, HashMap, сортировка, палиндром
11 Git, Maven, Docker базовые команды, сборка проекта, Dockerfile на уровне понимания
12 Pet-проект подготовить рассказ: что делает, стек, сложности, что бы улучшили
13 Mock interview 30–40 вопросов вслух + 2 задачи без IDE
14 Финальный чек-лист пройти чек-листы в гайдах и закрыть слабые места

Минимум перед интервью

  • Объяснить ООП на простом примере.
  • Рассказать контракт equals/hashCode и пример с потерянным объектом в HashSet.
  • Понимать HashMap: bucket, коллизии, resize, load factor.
  • Написать простую задачу на строку/массив без IDE.
  • Написать SQL с JOIN и GROUP BY.
  • Понимать DI в Spring и что такое REST.
  • Подготовить рассказ о себе и pet-проекте на 2–3 минуты.

Гайды для маршрута

Новые вопросы для Junior и стажировок публикуются в @java_jub.