Мок-собеседование начинающего Java-разработчика
Tech Lead проверяет знания кандидата по паттернам, REST, Spring и generics, затем обсуждает результат и дальнейшую подготовку.
ШОРТКАТ — менторская программа
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 1,9 тыс.
- Лайки на YouTube: 38
Коротко о видео
Вторая часть публичного мок-собеседования Java-разработчика с проверкой на Middle-уровень. Tech Lead, работающий в МТС, задаёт вопросы о JVM, многопоточности, паттернах, Spring/Hibernate, REST и Kafka. В финале кандидата оценивают как Intern/Junior, а не Middle, и рекомендуют подтверждать знания практическими кейсами и пет-проектами.
Затронутые темы
Что взять на заметку
- Для вопросов о паттернах недостаточно определения: полезно показать решаемую проблему, роли объектов и пример применения; семейства совместимых объектов — характерный случай Abstract Factory.
- Идемпотентность определяется повторяемым итоговым эффектом операции при одинаковом запросе; PATCH может быть идемпотентным или нет в зависимости от семантики реализации.
- В Spring важно понимать влияние AOP-прокси на @Transactional, включая проблему self-invocation, а также основы кэширования и области видимости бинов.
- N+1 в JPA и надёжность Kafka стоит разбирать на практических сценариях: fetch join или EntityGraph могут сократить лишние запросы, а гарантия доставки зависит от настроек продюсера и обработки результата отправки.
- Технологии в резюме нужно уметь подтвердить собственным практическим опытом и объяснить, какую задачу решало выбранное решение.