# Маршрут подготовки Java Junior План для Junior и Trainee: закрыть базу Java, научиться объяснять код вслух, подготовить pet-проект и не потеряться на SQL/live-coding. [← На главную](../README.md) · [Индекс тем](../TOPICS.md) · [Канал JavaJub](https://t.me/+6GwSVWu9VIxlN2Yy) ## Кому подходит - Java Trainee / Junior. - Стажировки и академии: SberSeasons, ITK Academy. - Первое backend-интервью после курсов, университета или pet-проекта. ## План на 14 дней | Дни | Фокус | Что пройти | |---|---|---| | 1–2 | Java Core и ООП | [SberSeasons · Java Core](../guides/sber-internship.md#3-java-core-и-ооп), [ITK · Java Core](../guides/itk-academy.md#3-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 минуты. ## Гайды для маршрута - [Сбер — стажировка SberSeasons](../guides/sber-internship.md) - [ITK Academy](../guides/itk-academy.md) - [МТС Банк AQA](../guides/mts-bank-aqa.md), если идёте в автоматизацию тестирования Новые вопросы для Junior и стажировок публикуются в [@java_jub](https://t.me/+6GwSVWu9VIxlN2Yy).