Ex-Oracle проводит собеседование на Java разработчика по базам данных
Показательное мок-интервью Java-разработчика по Kubernetes, базам данных, ООП и Spring с подробным фидбеком. Во второй части обсуждаются подготовка к собеседованиям и программа менторства ШОРТКАТ.
Показательное мок-интервью Java-разработчика охватывает опыт кандидата, микросервисы, Kubernetes, реляционные базы данных, Java, ООП и Spring. Интервьюер уточняет ответы, отмечает пробелы в глубине знаний и в конце даёт кандидату обратную связь; затем участники отвечают на вопросы о подготовке к собеседованиям, Kotlin, DevOps и лайв-кодинге. Отдельно презентуется менторская программа ШОРТКАТ и формат её мок-интервью.
Тренируйте короткие ответы строго на поставленный вопрос: в фидбеке ментор отмечает, что многословность и уход в сторону могут восприниматься как отсутствие прямого ответа.
Для Kubernetes подготовьте связку Deployment → ReplicaSet → Pod, выбор Pod'ов сервисом через labels, а также различие между stateful и stateless-приложениями при горизонтальном масштабировании.
Повторите основы реляционных БД: нормализацию и первую нормальную форму, ACID, ограничения целостности, lost update и назначение уровней изоляции.
В Java стоит уверенно объяснять отличие overload, override и method hiding, различие static nested class и inner class, а также возврат приватной реализации через публичный интерфейс.
Разберите ApplicationContext, IoC и dependency injection в Spring; ментор советует попробовать собрать небольшое приложение без Spring, вручную применяя фабрики и внедрение зависимостей.
Для лайв-кодинга полезно решать задачи в ограниченное время и без автодополнения: сначала проговорить простое решение, затем поэтапно улучшать его.