Мок-интервью Java Middle: concurrency и PostgreSQL
Публичное мок-интервью Java-разработчика: задачи по синхронизации и deadlock, вопросы о PostgreSQL, Kafka, HashMap/ConcurrentHashMap и Spring.
- Опубликовано на YouTube:
- Просмотры на YouTube: 8,7 тыс.
- Лайки на YouTube: 74
Коротко о видео
Публичная запись учебного мок-интервью 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.