Мок-интервью Java-разработчицы Junior/Middle
Кандидатка проходит Java-секцию: память, исключения, Stream API, коллекции, конкурентность, Spring, транзакции, SQL и Kafka.
Павел Сорокин
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 8,9 тыс.
- Лайки на YouTube: 250
Таймлайн
Коротко о видео
Senior Java-разработчик проводит мок-собеседование с подписчицей, которая ищет работу Junior Java-разработчиком. Вопросы охватывают Java Core и модель памяти, исключения, Stream API и коллекции, многопоточность, Spring/Spring Boot, Hibernate/JPA, транзакции и SQL, а затем микросервисную архитектуру, Saga и Kafka. Интервьюер уточняет и разбирает неполные ответы, в частности о ForkJoinPool, HashMap, volatile и атомарности, уровнях изоляции и доставке сообщений.
Затронутые темы
Что взять на заметку
- volatile даёт видимость записи, но не атомарность инкремента.
- Parallel stream использует пул потоков и требует осторожности с зависимыми операциями.
- Kafka и HTTP выбирают по гарантиям доставки и требованиям интеграции.
- Индексы и JOIN оценивают с учётом объёма данных.