Собеседование Java в Uzum Market

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

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

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

  • Middle Какой смысл вкладывают в идемпотентность и какие HTTP-методы ею обладают, а какие нет? System Design
  • Middle+ При каких исключениях @Transactional откатит транзакцию, а при каких нет, и зачем ловить ошибки внутри цикла? Spring
  • Senior Что сломается в сервисе отправки чеков, если @Scheduled с @Transactional крутится на 8 подах, а feign-таймаут 60 секунд? System Design
  • Senior Каким способом добиться, чтобы задача по расписанию стартовала лишь на одном экземпляре сервиса из восьми? Spring
  • Senior Чем рискован флаг processed, выставленный до подтверждения от внешней системы, и как тут помогает Outbox? System Design
  • Senior Что случится, если две параллельные транзакции под REPEATABLE_READ снижают цену товара, и как это починить? Базы данных / SQL
  • Senior Как написать распределённую блокировку на таблице в БД без сторонних библиотек и где тут главная ловушка? Базы данных / SQL

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

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

  1. Базы данных / SQL Repeatable Read в PG решает фантомное чтение — почему?
  2. Базы данных / SQL SQL-инъекция — что это и как проверить?
  3. Базы данных / SQL В чём разница: UNION vs UNION ALL?
  4. Spring Какой способ внедрения предпочтительнее и почему?
  5. Spring Когда нужен REQUIRES_NEW?
  6. Spring Конфликт зависимостей: как искать?
  7. Коллекции Как устроен HashMap? Что такое bucket, как разрешаются коллизии?
  8. Коллекции Как устроена HashMap внутри?
  9. System Design Сервис метрик (Prometheus-like)?
  10. Алгоритмы Что такое бинарное дерево поиска (BST)?

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

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

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