Собеседование Java в TenChat

Реальные вопросы с собеседований по грейдам и темам — то, что спрашивают на самом деле, а не «топ-100 из интернета».

ГрейдыJuniorJunior+MiddleMiddle+Senior

Что спрашивали на собеседованиях в TenChat

Вопросы с реальных интервью в TenChat — по грейдам. Ответы и полный разбор — в гайде и в Pro.

  • Junior Кто отвечал за поддержку кластера Kubernetes: вы или отдельная команда? DevOps
  • Junior+ Какие аннотации Lombok вы навешивали на классы-entity? Java Core
  • Middle Есть ли опыт с Feign Client, Eureka, Hystrix и Ribbon из Spring Cloud? Spring
  • Middle Доводилось ли вам использовать @Inheritance в рабочих проектах? Hibernate / JPA
  • Middle Каким образом логи приложения доходят до стека ELK? DevOps
  • Middle Как у вас было организовано общение микросервисов: REST или Kafka? System Design
  • Middle По каким признакам понять, что запрос к базе стал слишком медленным? Базы данных / SQL

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

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

  1. Базы данных / SQL Почему нельзя на все поля навесить индексы?
  2. Базы данных / SQL Простой запрос: найти пользователей с количеством заказов больше 5?
  3. Базы данных / SQL Разница между WHERE и HAVING?
  4. Spring Почему @Transactional не работает при вызове метода того же класса?
  5. Spring Что такое Расскажи упрощённый жизненный цикл бина?
  6. Spring Чем @Async может удивить?
  7. Hibernate / JPA В чём разница: JPA vs Hibernate?
  8. Hibernate / JPA В чём разница: Lazy vs Eager загрузка?
  9. Коллекции Что будет, если использовать как ключ изменяемый объект и потом его изменить?
  10. Java Core Что такое функциональный интерфейс? Примеры?

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

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

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