Собеседование 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

Вопросы по этим темам — с ответами

Разбор ответов по темам, которые здесь спрашивают. Нажми, чтобы открыть полный ответ.

  1. Базы данных / SQL Что такое Оконные функции?
  2. Базы данных / SQL Оконные функции — что это и зачем?
  3. Базы данных / SQL Подзапрос vs JOIN vs CTE — когда что?
  4. Spring Что произойдёт при вызове @Transactional-метода из того же класса?
  5. Spring Что такое @Autowired и @Qualifier?
  6. Spring Что такое DI?
  7. Алгоритмы Как устроена хэш-таблица и как разрешаются коллизии?
  8. Алгоритмы Какая сложность у бинарного поиска?
  9. Коллекции Что такое fail-fast итератор?
  10. Hibernate / JPA Как решить N+1?

Хочешь готовиться по реальным вопросам именно к PRO-IT? Полные разборы по грейдам — в наших гайдах и Telegram-канале.

реферал Работаешь в PRO-IT и есть реферальная ссылка? Подберём и проверим Java-кандидата под твою рекомендацию →

› новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться