Собеседование Java в Самокат

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

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

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

  • Junior Когда оправдано писать нативный SQL вместо того, чтобы полагаться на ORM? Hibernate / JPA
  • Middle Как выстроить интеграционное тестирование сценария, где участвует сразу несколько сервисов? Тестирование
  • Middle Grafana забирает метрики сама или их туда отправляет само приложение? DevOps
  • Middle Как устроен мониторинг прода и по каким сигналам должны уходить алерты? DevOps
  • Middle Какой индекс нужен для быстрого поиска заказов с фильтром по статусу и дате? Базы данных / SQL
  • Middle Какие издержки, кроме места на диске, добавляет каждый индекс в таблице? Базы данных / SQL

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

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

  1. Базы данных / SQL SQL-инъекция — что это и как проверить?
  2. Базы данных / SQL В чём разница: UNION vs UNION ALL?
  3. Базы данных / SQL В чём разница: UUID vs Long как PK для соцсети на 2 млн пользователей?
  4. Базы данных / SQL UUID vs Long как PK: что выбрать?
  5. Базы данных / SQL В чём разница: VIEW vs MATERIALIZED VIEW?
  6. System Design SOLID — разобрать каждый принцип?
  7. Spring В чём разница: HAProxy vs Nginx vs Envoy?
  8. Коллекции Зачем переопределять hashCode и equals для ключа HashMap?
  9. Hibernate / JPA В чём разница JPA и Hibernate?
  10. Базы данных / SQL В чём разница: WHERE vs HAVING?

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

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

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