Вернуться в видеотекуTech Interview Fest | Моковое cобеседование на Java Junior |Solvery+@progmsk
Запись партнёрского стрима с моковым Java-интервью и подробными пояснениями ментора. Основной акцент — на темах, которые могут встретиться на техническом собеседовании Junior/Middle Java-разработчика.
- Направление
- Backend
- Формат
- Мок-собеседование
- Компания
Solvery- Грейд
- Junior
- Длительность
- 1 ч 34 мин
Коротко о видео
Публичное моковое собеседование на позицию Junior Java: ментор Григорий Вахмистров интервьюирует Виталия и по ходу разбирает неточные ответы. Обсуждаются SOLID, JVM и память, строки, Spring, паттерны проектирования, SQL, микросервисы и надёжная доставка уведомлений через Transactional Outbox. В финале участнику дают обратную связь, а зрителям отвечают на вопросы о подготовке к интервью, архитектуре, Spring и миграции баз данных.
Затронутые темы
Что взять на заметку
- Подготовьте не только определения SOLID, но и практические примеры: зависимости следует строить через абстракции, чтобы реализации можно было заменять.
- Повторите устройство JVM: объекты хранятся в heap, а достижимость объектов для GC определяется обходом графа ссылок, а не простым подсчётом ссылок.
- Разберите String pool и String.intern(); не используйте интернированные строки для чувствительных значений вроде паролей.
- Для Spring полезно уверенно объяснять IoC/DI, различие singleton и prototype scope, а также назначение @Component и @Bean.
- Уметь обосновать Builder: он удобен при множестве необязательных полей и позволяет собирать объект по частям, в отличие от вызова конструктора со всеми аргументами сразу.
- Для SQL повторите порядок выполнения FROM/JOIN/WHERE, вложенные запросы и разницу между UNION и UNION ALL; объединяемые выборки должны быть совместимы по структуре.
- Для микросервисных задач подготовьте Transactional Outbox, идемпотентность получателя по message ID, ретраи и хранение журналов обработки в границах каждого сервиса.