ШОРТКАТ — это менторская платформа для разработчиков, которая помогает повысить грейд, найти новую работу или сменить стек. Мы помогаем не только подготовиться к собеседованию, но и даем четкий план развития для тех, кто хочет перейти на новый грейд, улучшить знания в конкретных областях или освоить новый стек технологий.
Наш сайт: https://shortcut.education
Телеграм-бот ШОРТКАТ: https://t.me/shortcut_sh_bot?start=youtube_video_15_10_2024
Процесс менторства в ШОРТКАТ:
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 – Оставляйте заявки на мок-интервью!
Готовы прокачать свои навыки и добиться успеха? Присоединяйтесь к нам и узнайте, чего вам не хватает для получения оффера!