Собеседование Java в PRO-IT
Реальные вопросы с собеседований по грейдам и темам — то, что спрашивают на самом деле, а не «топ-100 из интернета».
Что спрашивали на собеседованиях в PRO-IT
Вопросы с реальных интервью в PRO-IT — по грейдам. Ответы и полный разбор — в гайде и в Pro.
- Junior+ Может ли метод контроллера отдать объект, который сам превратится в JSON? Spring
- Junior+ Куда в Spring навешивают @NotNull и прочие аннотации валидации: на поля или на класс? Spring
- Junior+ Как через группировку в Stream API получить число повторений каждого слова? Java Core
- Junior+ Как корректно разбить строку на слова, если разделители бывают разными? Java Core
- Junior+ Каким методом в Java можно превратить массив в Stream? Java Core
- Junior+ Есть ли ограничения по сложности при развороте связного списка? Алгоритмы
- Junior+ Что должен возвращать метод, который переворачивает связный список? Алгоритмы
- Junior+ Что такое пагинация и какую проблему она решает при выдаче данных? Базы данных / SQL
Вопросы по этим темам — с ответами
Разбор ответов по темам, которые здесь спрашивают. Нажми, чтобы открыть полный ответ.
- Базы данных / SQL Что такое Оконные функции?
- Базы данных / SQL Оконные функции — что это и зачем?
- Базы данных / SQL Подзапрос vs JOIN vs CTE — когда что?
- Spring Что произойдёт при вызове @Transactional-метода из того же класса?
- Spring Что такое @Autowired и @Qualifier?
- Spring Что такое DI?
- Алгоритмы Как устроена хэш-таблица и как разрешаются коллизии?
- Алгоритмы Какая сложность у бинарного поиска?
- Коллекции Что такое fail-fast итератор?
- Hibernate / JPA Как решить N+1?
Хочешь готовиться по реальным вопросам именно к PRO-IT? Полные разборы по грейдам — в наших гайдах и Telegram-канале.
реферал Работаешь в PRO-IT и есть реферальная ссылка? Подберём и проверим Java-кандидата под твою рекомендацию →