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

Интервьюер: Роман Половинцев, работал TeamLead'ом в Сбер, Т-Банк, Райффайзенбанк и ВТБ Форма для мок-интервью -
Телеграм-бот ШОРТКАТ:
Вопросы в собесе: 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?

Смотрите также