Вернуться в видеотеку

Мок-интервью Java Middle: concurrency и PostgreSQL

Публичное мок-интервью Java-разработчика: задачи по синхронизации и deadlock, вопросы о PostgreSQL, Kafka, HashMap/ConcurrentHashMap и Spring.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

Коротко о видео

Публичная запись учебного мок-интервью Shortcut для Java-разработчика с целевым уровнем Middle. Интервьюер работает в WB, но отбор в Wildberries не имитируется. Кандидату дают задачу о параллельных переводах между кошельками и deadlock, затем спрашивают о volatile, synchronized, virtual threads и ConcurrentHashMap. Отдельные блоки посвящены PostgreSQL: индексам, CREATE INDEX CONCURRENTLY, изоляции транзакций, MVCC и WAL; Kafka: гарантиям доставки, партициям и батчам; Spring: бинам и @Transactional. В финале интервьюер оценивает фактический результат как Junior/Middle- из-за пробелов, особенно по базам данных, после чего идёт общение с чатом.

Затронутые темы

Что взять на заметку

  • Различать I/O-bound и CPU-bound сценарии при выборе модели concurrency.
  • Объяснять преимущество ConcurrentHashMap при конкурирующих обращениях.
  • Понимать компромисс CREATE INDEX CONCURRENTLY.

Рекомендуем посмотреть