Топ-10 вопросов на Backend Java / Собеседование с разбором ответов и материалами
Мок интервью на Java Backend нового образца с полным разбором ответов и рекомендациям по изучению. Статьи и документацию по всем вопросам можно найти в таймкодах.
Социальные сети участников:
Телеграм Камиля “IT-Отец“
Ютуб Камиля “IT-Отец“ @it-father
Вступай в сообщество для входа и роста в IT:
Читай уникальный контент в телеге:
Узнай как проходит день из жизни ITшника:
Найди ментора или стань им в один клик:
Таймкоды:
0:00 - Приветствие
0:24 - План собеседования
01:09 - О компании и вакансии
03:24 - Обсуждение резюме. Функциональное программирование (Scala)
05:26 - Какой использовал алгоритм проработки архитектуры проектов с нуля?
06:10 - На каком уровне выбирал технологический стек?
07:31 - Почему так часто менял работу в начале карьеры?
09:05 - Какие у тебя сейчас требования к компании?
10:03 - Какие планы по росту на ближайшие 2 года?
11:19 - Назови ТОП-3 сложных задач из твоей практики
15:59 - Какие были факапы?
16:47 - Как ты оцениваешь сроки?
18:26 - Как был устроен релизный цикл и какие были церемонии scrum в твоей компании?
19:49 - Что бы ты хотел поменять на последней работе?
21:32 - Техническая часть. SOLID (принцип подстановки Лисков)
23:10 - DIP, DI, IoC
24:39 - DDD и его абстракции, TDD
26:00 - Какие паттерны проектирования применял?
26:38 - Зачем нужен паттерн Repository?
26:49 - Какая разница между паттернами Factory и Abstract Factory?
27:17 - Слышал ли про паттерн Decorator?
27:50 - В чем суть паттерна Proxy?
28:34 - Типы данных: в чём разница между String и string?
29:10 - В чём разница между int и Integer?
30:34 - Чем отличаются динамический и статический массив? Какие есть реализации динамического массива в Java?
32:43 - Как работают под капотом HashMap и ConcurrentHashMap?
35:05 - Что такое Heap как структура данных?
35:49 - Какие есть виды деревьев и для чего они используются?
36:44 - Лайвкодинг. Задача №1
38:54 - Когда не нужно объявлять переменную через ключевое слово volatile?
39:43 - Что под капотом AtomicInteger?
42:53 - Задача №2
48:16 - Какие клиенты знаешь для создания HTTP-запросов?
50:19 - Как работает Thread Pool?
50:49 - Что такое лямбда в Java?
53:14 - Какие альтернативы StreamAPI знаешь? Расскажи о преимуществах и недостатках StreamAPI и HashMap.
54:05 - Какие функциональные интерфейсы знаешь?
54:53 - Есть ли в Java функции?
01:01:30 - Что такое CompletableFuture и чем отличается от Future?
01:03:25 - Что знаешь про параллельные стримы?
01:05:25 - Final, EffectivelyFinal, Finally, Finalize - в чём отличия?
01:06:43 - Что ты знаешь про замыкания?
01:08:02 - Зачем нужен Finally, если можно написать блок кода после?
01:09:53 - Exception, try/catch. Отличие if/else от try/catch
01:11:33 - Отличия checked от unchecked
01:13:07 - Для чего нужны профили в Spring?
01:13:30 - Embedded и @Embeddable
01:14:14 - Иерархия JPA. С какими реализациями чаще всего работал?
01:15:10 - Hibernate. Lazy Loading vs. Eager Loading - в чём разница?
01:16:21 - Задача №3
01:20:15 - Чем отличается WHERE от ON?
01:27:00 - Какие индексы знаешь?
01:28:11 - Какой индекс стоит в postgres по дефолту, если не указывать тип?
01:28:27 - Какие есть риски в добавлении индекса в высоконагруженную таблицу?
01:30:22 - ACID - что это и как расшифровывается? Уровни изоляции. Serializable, SSI
01:35:00 - Кейс про скорость запроса к базе и способы оптимизации
01:37:52 - Что ты знаешь про денормализацию?
01:38:19 - Какие знаешь нормальные формы?
01:38:47 - Приходилось ли работать с встроенными абстракциями postgres?
01:39:37 - Шардирование и репликация
01:40:28 - Какие моменты нужно учесть в архитектуре для реализации шардирования?
01:42:34 - Кейс: локализация 500 ошибки
01:45:13 - Какие есть способы взаимодействия между микросервисами? Kafka
01:49:23 - Преимущества и недостатки микросервисов
01:51:00 - Какие ты знаешь паттерны микросервисов?
01:51:28 - Паттерны повышения отказоустойчивости
01:51:52 - Паттерны мониторинга
01:52:35 - Паттерны управления данными
01:53:57 - Вопросы кандидата. Вопрос о команде
02:11:19 - Завершение мок-интервью
02:12:12 - Обратная связь от Камиля
02:16:26 - О Камиле и его образовательном проекте “Codemania“
#антонназаров #мокинтервью #программист
1 view
55
23
7 months ago 01:33:58 1
АНДРЕЙ ФУРСОВ: Конец капитализма, мировое правительство, будущее России и мира / РАЗГОВОРЫ О БУДУЩЕМ
7 months ago 00:06:50 1
Диабетическая стопа. В чем опасность? Симптомы, профилактика и лечение.
7 months ago 03:02:14 1
СТРИМ PUBG MOBILE #shorts #пубгм #pubgm
7 months ago 02:13:46 1
400. Разбираемся в Dungeons & Dragons
7 months ago 00:04:28 1
Мы НАРОД ★ поёт Концертная группа ВВС и войск ПВО ВС РБ
7 months ago 00:13:25 1
Рассказываем о разных представителях детективных настольных игр #топ #мосигра 🥰 !Внимание! Конкурс 😎
7 months ago 00:05:16 1
Генри Кавилл готовится стать отцом и троллит DC👌
7 months ago 00:09:07 1
Как купить монету ПЕРЕД ее ростом в 10 раз? Крипта в 2024
7 months ago 00:22:01 1
БОЧКОВЫЕ ОГУРЦЫ на ЗИМУ! ХОЛОДНЫЙ СПОСОБ! БЕЗ УКСУСА! Выпуск №809
7 months ago 00:15:52 1
Выпирает НИЗ ЖИВОТА, ГИПЕРЛОРДОЗ и ОЖИРЕНИЕ? ТОП 3 упражнения, которые исправят ЭТО
7 months ago 00:19:31 1
НАЧНИ УТРО с ЭТОГО | 2 привычки и УТРЕННЯЯ ЗАРЯДКА на каждый день
7 months ago 00:44:03 1
АРТЕМ БЛОК | КАК РАБОТАЕТ НУМЕРОЛОГИЯ? О ЧЕМ ГОВОРИТ ВАША ДАТА РОЖДЕНИЯ?
7 months ago 01:06:08 1
ДМИТРИЙ РОДЕ. Россия и Запад: причины противостояния / РАЗГОВОРЫ О БУДУЩЕМ
7 months ago 00:49:33 1
ВСПОМНИМ ВМЕСТЕ 2016-2019 | ПЕСНИ ОТ КОТОРЫХ НАХЛЫНУТ ВОСПОМИНАНИЯ | НОСТАЛЬГИЯ ТРЕКОВ | ТОП МУЗЫКА!
7 months ago 00:48:19 1
ТОП 10 Новинок в Китае. Дешевые товары. Контакты и цены. Рынок электроники Шэньчжэнь. #huaqiangbei
7 months ago 01:53:20 1
МК По Видеосъёмке. Разбор Видео, Работа с Клиентами, Цены
7 months ago 00:08:09 1
ТОП-10 ДАТ по истории России, которые ВСЕГДА встречаются в ЕГЭ по истории | ЕГЭ история 2023
7 months ago 01:49:12 1
Content Warning (хоз. стрим) AdrianShow
7 months ago 03:59:28 1
FlatOut 2 (стрим) Долги за рулетку + Пхазмопхобия
7 months ago 03:06:09 1
Российские акции: что покупать? Разбор в прямом эфире
7 months ago 03:16:55 1
С ДНЕМ ВАРЕНЬЯ Warface +18 #shorts #варфейс #warface
7 months ago 01:48:21 1
Почему одни пашут за гроши, а другие получают все? Про страхи и соблазны Мира. Маргулан Сейсембаев
7 months ago 00:38:39 1
САТЬЯ ДАС – гуру или аферист? Как ПРАВИЛЬНО выбрать психолога? Токсичная семейная психология!
7 months ago 00:55:17 1
В Петропавловске катастрофа! 100 тысяч под водой по стране | Паводки в Казахстане