Встречается на собеседованиях • сегодня
Как оцениваешь себя по уровню
Я бы оценил себя как strong middle/senior разработчика с опытом коммерческой разработки на Java от 3-5 лет.
Основные навыки:
- Глубокое понимание Java Core (коллекции, многопоточность, JVM)
- Опыт работы с Spring (Boot, MVC, Data, Security)
- Знание SQL и ORM (Hibernate, JPA)
- Умение проектировать REST API
- Понимание принципов ООП, SOLID, паттернов проектирования
Пример кода, который могу написать уверенно:
java
@Service
@RequiredArgsConstructor
public class UserService {
private final UserRepository userRepo;
@Transactional
public UserDto createUser(UserCreateRequest request) {
if (userRepo.existsByEmail(request.getEmail())) {
throw new ConflictException("Email already exists");
}
User user = UserMapper.toEntity(request);
return UserMapper.toDto(userRepo.save(user));
}
}Готов к сложным задачам, но продолжаю изучать новые технологии (Kafka, Docker, микросервисы).

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