MENU

Fun & Interesting

Техническое собеседование Junior Java разработчика

Макс из codereview 13,421 2 years ago
Video Not Working? Fix It Now

0Хочешь оценить свои шансы на трудоустройство? Запишись на бесплатную консультацию с ментором по ссылке https://goo.su/7sJg6zm. Мы записали для вас пробное собеседование на позицию junior Java разработчика. Собеседование провел Лениз – Team Lead & Senior Java разработчик в M.Видео. Обсуждали вопросы по Java, библиотекам, фреймворкам, протоколам. Таймкод: 00:30 - рассказ о себе 03:24 - 2 подхода к гиту: trunk-based, feature-branch 05:33 - Что такое flow 07:00 - В чем разница между rebase и merge 08:41 - Системы сборки. Пакетный менеджер от maven. Структура подфайла. 10:10 - Что такое плагины? 11:30 - Для чего нужна секция dependency management 12:28 - Чем отличается Docker от Kubernetes? 13:03 - Что такое Docker? 15:12 - Чем Docker отличается от виртуальной машины? 18:32 - Что такое CI/CD? 23:45 - Что такое месседж брокеры? 26:32 - Что такое Kafka? 28:33 - Чем SOAP отличается от REST? 29:25 - Как бы ты организовал метод Delete? 33:46 - Знаешь ли ты, для чего нужен JWT? 35:09 - Чем отличается аутентификация от авторизации? 35:50 - Для чего нужен swagger? 39:00 - SOLID. Расшифровка. 40:25 - Для чего используется кеширование 41:57 - Простой способ реализации кеширования 45:41 - Структуры данных. Иерархия интерфейсов collection framework 46:46 - Чем стек отличается от очереди? 47:13 - Как мы можем обойти элементы коллекции? 50:03 - Расскажи, чем отличается hashset и linked-hashset? 51:43 - Допустим, у тебя есть коллекция с большим количеством элементов. На серваке осталось место под эту коллекцию. Что бы ты использовал - ray-list или linked-list. 55:27 - Чем отличается comporator от comparable? 56:18 - В чем разница между статическим и динамическим связыванием Java? 59:02 - Owerwrite 59:24 - Многопоточка. Что такое атомик типы и зачем они нужны? 1:03:02 - Что такое денормализация и нормализация баз данных? 1:04:02 - Тракзакционность и ACID. 1:05:05 - Spring. Какой жизненный цикл объектов, которых он создает? 1:08:11 - Чем scope single tone отличается от prototype? 1:09:41 - В Spring есть аннотации component, repository, service. В чем функциональная разница между ними? 1:13:48 - Есть такие понятия, как filters, listners, interseptors. Чем они отличаются? 1:14:42 - Что такое dependency ingection? 1:16:34 - Hybernet. Какие фичетайпы есть в хайбернете, какие по умолчанию, чем они отличаются? 1:17:49 - Что такое проблема N+1? 1:21:24 - Что такое Duty Checking? 1:23:13 - Конец интервью. Фидбек от Лениза. Приятного просмотра! Мы в тг: https://t.me/YourCodeReview

Comment