Тестовое интервью в Сбер на Middle Java с лайв-кодингом

Описание к видео Тестовое интервью в Сбер на Middle Java с лайв-кодингом

Интервьюер: Роман Половинцев, работал TeamLead'ом в Сбер, Т-Банк, Райффайзенбанк и ВТБ

Наш сайт: https://shortcut.education
Телеграм-бот ШОРТКАТ: https://t.me/shortcut_sh_bot?start=mo...

Вопросы в собесе:
00:00:00 - Секция лайв-кодинга
00:26:13 - Как ORM взаимодействует с базами данных?
00:27:35 - Что такое JDBC?
00:27:54 - Что такое проблема N+1 в Hibernate и как ее избежать?
00:28:22 - Базы данных в широком смысле
00:30:50 - Что такое индексы в базах данных и для чего они используются?
00:31:12 - Можно ли поставить индекс на каждую колонку?
00:31:31 - Какие критерии следует учитывать при выборе индекса в базе данных?
00:33:16 - Решение задачи
00:36:18 - Spring Framework
00:36:54 - Что происходит при запуске Spring-приложения?
00:37:36 - Что такое общий контекст?
00:37:56 - Как Spring определяет, какие бины нужно создать, а какие нет?
00:41:06 - Аннотация @ComponentScan
00:42:39 - Как работают транзакции в базах данных?
00:43:38 - Что делает аннотация @Transactional?
00:45:43 - Что такое авторизация и как она работает?
00:46:20 - Как работает авторизация через JSON Web Token (JWT)?
00:47:24 - Что такое Garbage Collector и как он работает?
00:49:10 - Какие существуют коллекции и как они используются?
00:50:15 - В чем разница между ArrayList и LinkedList?
00:52:19 - Что такое HashSet и как он работает?
00:53:21 - Что такое стримы (Streams) и как они используются?
00:54:20 - Какие бывают промежуточные и терминальные операции?
00:55:27 - Что такое исключения и как они обрабатываются?
00:57:07 - Что такое ‘try’ с ресурсами (try-with-resources)?
00:58:12 - Какой у вас был опыт работы с Apache Kafka?
00:58:48 - Что такое Apache Kafka и для чего она используется?
01:03:25 -Что такое ШОРТКАТ
01:07:45 - Обратная связь после интервью
01:10:56 - Нужно ли что-то оплачивать после мок-интервью?
01:11:38 - Учитывается ли опыт работы 1С разработчика при собеседовании на позицию Java-разработчика?
01:12:10 - Опыт Григория
01:13:19 - Проводятся ли собеседования на английском?
01:13:55 - Какие технологии нужно знать для уровня Middle и Middle+ Java-разработчика?
01:15:45 - Задают ли эти вопросы на собеседовании для уровня Middle+?
01:16:37 - Что еще можно спросить про Apache Kafka?
01:17:46 - Имеет ли значение сертификат от Oracle по Java (OCA)?
01:17:58 - В каких случаях @Transactional не откатит транзакцию назад?
01:19:15 - Какие требования предъявляются к позиции Senior Java Developer?
01:20:04 - Спрашивают ли на собеседовании про виды индексов в базах данных?
01:21:27 - На что делать упор при подготовке к собеседованию в финтех-компанию?
01:22:56 - Какие преимущества и недостатки использования Spring Cloud?
01:23:31 - Какие шаблоны проектирования должен знать разработчик уровня Middle?

Комментарии

Информация по комментариям в разработке