Собеседование в Альфа-Банк: Middle Java с лайв кодингом!

ШОРТКАТ — это менторская платформа для разработчиков, которая помогает повысить грейд, найти новую работу или сменить стек. Мы помогаем не только подготовиться к собеседованию, но и даем четкий план развития для тех, кто хочет перейти на новый грейд, улучшить знания в конкретных областях или освоить новый стек технологий. Телеграм-бот ШОРТКАТ:
Процесс менторства в ШОРТКАТ: 1. Оценим ваш текущий уровень и покажем точки роста. 2. Подскажем, какие темы уже прокачаны, а какие нужно подтянуть. 3. Построим персонализированный план развития до следующей цели. 4. Подготовим к собеседованию в большие корпорации или стартапы. 5. Поможем перейти с других стэков на Java. Вопросы в видео: 00:00:00 – Вступление 00:00:26 – Опыт ментора 00:00:47 – Опыт кандидата 00:01:54 – В чем разница между асинхронным и синхронным взаимодействием? 00:03:16 – Что такое REST и какие типы запросов существуют? 00:04:19 – Какие проблемы могут возникнуть при отсутствии тела запроса? 00:05:47 – Есть ли у вас опыт работы с Apache Kafka? 00:06:09 – Как работает Apache Kafka? 00:08:14 – Liquibase и Flyway 00:08:28 – Docker 00:09:30 – Что такое Dockerfile и для чего он используется? 00:09:56 – Какие тесты вы писали в своих проектах? 00:10:16 – Как в тесте проверить, что переданы правильные параметры? 00:11:14 – Лайв кодинг 1 задача 00:14:35 – Лайв кодинг 2 задача 00:19:00 – Лайв кодинг 3 задача 00:21:25 – Лайв кодинг 4 задача 00:22:18 – Что такое string pool в Java и как он работает? 00:23:22 – Как создать строку в Java, чтобы она не попала в string pool? 00:24:08 – Что такое дженерики и как они используются? 00:24:58 – Какова иерархия коллекций? 00:25:29 – HashMap 00:27:24 – Что такое процедура рехеширования и когда она используется? 00:27:57 – Можем ли сохранить порядок элементов коллекции в Map? 00:29:56 – Hashtable 00:30:37 – Какова иерархия исключений? 00:31:07 – Какие существуют два типа исключений? 00:31:30 – Зачем используются исключения в программировании? 00:31:56 – Что такое try с ресурсами и как он работает? 00:32:29 – Какие ресурсы можно использовать? 00:33:48 – Будет ли интерфейс функциональным, если в него добавить метод из класса Object? 00:34:42 – Что такое лямбда-функции и как они используются? 00:36:15 – Как устроена память в Java и какие области памяти существуют? 00:37:10 – Что такое garbage collector и как он работает? 00:40:19 – Что такое аннотации и как они используются? 00:41:51 – Что такое Spring Boot? 00:43:51 – Что такое бины в Spring и как они создаются? 00:45:16 – Как Spring понимает, какие классы нужно создавать как бины, а какие нет? 00:46:04 – Аннотация ComponentScan 00:47:01 – Какие существуют типы бинов в Spring? 00:48:48 – Над какими элементами кода можно использовать аннотацию @Autowired? 00:49:56 – Как работает аннотация @Autowired в Spring? 00:51:49 – Что делает аннотация @Primary и когда её использовать? 00:52:27 – Что делает аннотация @Transactional и как она работает? 00:53:25 – Атомарность в контексте транзакций? 00:53:52 – Будут ли все методы транзакционными, если повесить аннотацию над классом? 00:54:42 – Какие существуют методы взаимодействия с базами данных? 00:56:15 – Что такое Hibernate и для чего он используется? 00:56:48 – Что такое ORM и как оно работает? 00:57:14 – Проблема N+1 00:58:39 – Разбор ситуации 01:02:37 – Как получить данные из двух таблиц за один запрос? 01:03:03 – В чем разница между LEFT JOIN и RIGHT JOIN? 01:03:40 – Что делает ключевое слово DISTINCT? 01:04:55 – Spring Security 01:05:21 – Что такое JWT-авторизация и как она работает? 01:07:23 – Как защитить приложение от уязвимостей при использовании JWT? 01:08:38 – Зачем нужны Refresh Token и Access Token? 01:09:25 – Кто мы такие 01:16:58 – Фидбек от ментора 01:18:00 – Фидбек от кандидата 01:19:28 – Как обычно проверяются знания технологий на собеседовании? 01:20:55 – Сколько стоит менторство в ШОРТКАТ? 01:21:20 – Будут ли собеседования на Senior и тимлидов? 01:22:01 – Может ли ментор помочь с задачей на работе? 01:22:32 – Какие недостатки есть в core Java? 01:23:16 – Какие вопросы задают Джуну? 01:23:43 – Помогает ли менторство нашему кандидату в ШОРТКАТ? 01:25:13 – Как вы успеваете руководить командой и писать код одновременно? 01:26:23 – Сколько стоит обучение? 01:27:17 – Какие советы вы бы дали будущим джуниорам? 01:28:19 – Есть ли страх, что при переходе в руководство вы можете потерять тех навыки? 01:28:55 – Где можно получить опыт с технологиями, связанными с Java? 01:29:00 – Оставляйте заявки на мок-интервью! Готовы прокачать свои навыки и добиться успеха? Присоединяйтесь к нам и узнайте, чего вам не хватает для получения оффера!

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