План для Junior и Trainee: закрыть базу Java, научиться объяснять код вслух, подготовить pet-проект и не потеряться на SQL/live-coding.
← На главную · Индекс тем · Канал JavaJub
- Java Trainee / Junior.
- Стажировки и академии: SberSeasons, ITK Academy.
- Первое backend-интервью после курсов, университета или pet-проекта.
| Дни | Фокус | Что пройти |
|---|---|---|
| 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 минуты.
- Сбер — стажировка SberSeasons
- ITK Academy
- МТС Банк AQA, если идёте в автоматизацию тестирования
Новые вопросы для Junior и стажировок публикуются в @java_jub.