Мок-интервью Java-разработчика: generics и Kotlin
Публичное мок-собеседование Java-разработчика: после самопрезентации кандидата интервьюер проверяет коллекции и generics, Stream API, многопоточность, Kotlin, SOLID и паттерны проектирования. В финале он даёт обратную связь: сильнее Java Core, слабее углублённые generics и архитектурные темы; оценка — в диапазоне Junior+—Middle.
- Опубликовано на YouTube:
- Просмотры на YouTube: 2,7 тыс.
- Лайки на YouTube: 44
Коротко о видео
Это открытое мок-собеседование Java-разработчика от ШОРТКАТ, а не интервью в Oracle. Кандидат с примерно 2,5 годами опыта начинает с рассказа о задачах в Яндекс Банке, затем отвечает на вопросы о Collection Framework, TreeSet и компараторах, стирании типов, инвариантности generics и wildcard, Stream API и лямбдах. Далее обсуждаются ExecutorService, виртуальные потоки, IO-bound и CPU-bound задачи, корутины и другие возможности Kotlin, SOLID, декоратор и фабрика, ThreadLocal, volatile, потокобезопасные коллекции и deadlock. Интервьюер поясняет ошибки по ходу разговора. В финале отмечают хорошую базу Java Core, но пробелы в архитектурных принципах и паттернах; после основной сессии идут реклама менторской программы и ответы на вопросы чата о найме, лайвкодинге, Kotlin и ИИ.
Затронутые темы
Что взять на заметку
- Wildcard в Java generics нужен для работы с семейством совместимых параметризованных типов.
- На интервью важно объяснять ограничение языка, которое решает используемая конструкция.
- Знание API можно дополнять умением читать сигнатуры и документацию.
- Точность ответа на заданный вопрос и пунктуальность относятся к оцениваемому профессиональному поведению.