5.03M
Категория: ПрограммированиеПрограммирование

Техническое интервью Java

1.

ТЕХНИЧЕСКОЕ
ИНТЕРВЬЮ
J AVA

2.

РЕКОМЕНДАЦИИ ПЕРЕД СОБЕСЕДОВАНИЕМ:
Найдите спокойное место,
чтобы в процессе вас никто не
отвлекал.
Интервью может занять больше
часа, планируйте время с
запасом
Заранее проверьте
стабильность интернета.
Пожалуйста, включите камеру
при входе в конференцию.
Не пользуйтесь телефоном. На
собеседовании необходимо
подключиться с компьютера и
иметь возможность решать
задачи в удобной вам IDE или в
браузере.

3.

РЕГЛАМЕНТ ИНТЕРВЬЮ:
• Интервьюер перед ТИ изучает Ваше резюме, но может задавать уточняющие вопросы
про опыт и предыдущие проекты.
• Интервьюер не владеет информацией, на какие проекты Вас рассматривают.
• Иногда интервьюер может попросить перейти к следующему вопросу – если времени
осталось мало и он уже получил от Вас необходимый ответ.
• По Вашему запросу, интервьюер может дать краткий фидбэк в конце интервью, если
останется время.

4.

ТЕХНИЧЕСКОЕ ИНТЕРВЬЮ СОСТОИТ ИЗ ДВУХ ЧАСТЕЙ:
ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ (40 минут)
LIVE CODING СЕССИЯ (20 минут)
Мы будем задавать вопросы по теории и о
технологиях, которые активно используются на
наших проектах
Вам предстоит решить 1-2 задачи
на Java и SQL

5.

ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ:
CORE JAVA
ШАБЛОНЫ ПРОЕКТИРОВАНИЯ:
БАЗЫ ДАННЫХ:
COLLECTIONS: поговорим о
коллекциях, для чего они
нужны и как устроены.
Часто используемые шаблоны и
примеры их реализации
Реляционные базы данных,
язык SQL: основные операторы,
различные типы запросов
SPRING FRAMEWORK:
WEB-СЕРВИСЫ:
Плюсы и минусы, основные
способы конфигурации,
аннотации и конструкции
поговорим о REST, основных
практиках использования
EXCEPTIONS: обсудим
основные типы исключений и
варианты их использования
MODERN JAVA SPECIFICS:
обсудим основные методы
использования Stream API

6.

LIVE CODING СЕССИЯ:
Вам предстоит решить 1-2 задачи на Java и SQL
Пожалуйста, подготовьте IDE с пустым Java-проектом с любыми библиотеками,
которые вы обычно используете в работе.
На что мы обращаем внимание:
- Решение задачи – насколько оптимальна она решена
- Качество кода – работающий, понятный и читаемый
- Скорость – задачи небольшие, и на их решение выделяется 30 минут
English     Русский Правила