Встречается на собеседованиях • сегодня
Что изучал в Java
Основы Java: синтаксис, ООП (инкапсуляция, наследование, полиморфизм, абстракция), исключения, коллекции (List, Set, Map), generics.
Многопоточность: Thread, Runnable, synchronized, volatile, Concurrent Collections, ExecutorService.
Работа с памятью: сборщик мусора, heap & stack, finalize vs try-with-resources.
Современные фичи: Stream API, Optional, лямбды, функциональные интерфейсы.
Пример:
```java
List filtered = list.stream()
.filter(s -> s.startsWith("A"))
.collect(Collectors.toList());
```
Фреймворки: Spring (Core, Boot, MVC), Hibernate/JPA.
Тестирование: JUnit, Mockito.
Также изучал паттерны проектирования (Singleton, Factory, Observer) и принципы SOLID.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы