Отже, щоб підготуватися до технічної співбесіди потрібно знайти кілька ресурсів і пройтися питаннями.
- Перший і головний ресурс — це, власне, JavaRush. Перегляньте матеріали університету, точніше — слайди. Це відмінний і швидкий спосіб нагадати собі основні моменти. За цими матеріалами буде легко визначити, де саме у вас залишилися прогалини і спробувати їх закрити.
- Після цього можна йти на сайти з питаннями до співбесід. Наприклад, InetrviewBit — чудовий структурований ресурс із питаннями до технічних співбесід. Також радимо подивитися статтю “Великий гайд із підготовки до інтерв'ю”. Крок 5 і всі статті, на які є посилання.
- Важливо! Проходьте по кілька питань щодня (близько 5). Не відкладайте все на останній день перед співбесідою.
Виділимо окремо ще пару корисних статей з питаннями та відповідями на технічних співбесідах:
- Топ-50 Java Core питань та відповідей на співбесіді. Частина 1
- Розбір запитань та відповідей зі співбесід Java-розробника. Частина 1
Що потрібно знати, щоб стати Java-розробником
Трохи нижче ви знайдете основні топіки, на які варто звернути увагу претендентам на посаду Java Developer/Junior Java developer. А ось — стаття, де все описано трохи докладніше і зі статистикою: Що потрібно знати, щоб стати Java Junior, і що з цим робити?
- Java Core
- OOP in Java
- Classes (nested\inner)
- Inheritance
- Interfaces (polymorphism)
- static context
- Collections\Streams
- IO
- Exceptions
- Garbage collector
- SOLID\KISS\DRY\YAGNI
- Patterns
- Testing
- DB
- transactions
- Spring
- IoC
- DI
- Annotations
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ