Собеседование Java в Магнит

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

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

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

  • Junior Приходилось ли вам описывать систему через UML-диаграммы? System Design
  • Junior Доводилось ли вам применять аннотацию @Transactional в проектах? Spring
  • Junior С какими фреймворками для автотестов вы уже работали? Тестирование
  • Junior Был ли у вас опыт самостоятельного создания топиков в Kafka? Kafka / микросервисы
  • Junior+ Расскажите про модель OSI: из чего она состоит и как работает? System Design
  • Middle Чем young generation отличается от old generation и зачем GC их разделяет? JVM
  • Middle Используете ли вы паттерн proxy в своём коде? Java Core
  • Middle Как REST-клиенту на Spring реагировать на статус 429 Too Many Requests? Spring
  • Middle Какими способами зарегистрировать бин в Spring, если не ставить @Service? Spring
  • Middle Как передавать объекты в Kafka, чтобы их изменяемость не создала проблем? Kafka / микросервисы

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

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

  1. Базы данных / SQL В чём разница: @Query: JPQL vs native SQL?
  2. Базы данных / SQL Repeatable Read в PG решает фантомное чтение — почему?
  3. Базы данных / SQL SQL-инъекция — что это и как проверить?
  4. Базы данных / SQL В чём разница: UNION vs UNION ALL?
  5. Spring Что такое @SpringBootApplication?
  6. Spring Что такое @Transactional?
  7. Коллекции Чем отличается List от ArrayList?
  8. Kafka / микросервисы Kafka: partition, offset, consumer group?
  9. Многопоточность Что отпускает wait, а что — sleep?
  10. Базы данных / SQL В чём разница: UUID vs Long как PK для соцсети на 2 млн пользователей?

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

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

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