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

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

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

Комментарии

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