Топ-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
76
28
2 days ago 00:01:15 1
ЗАРАБОТОК НА ВВОДЕ КАПЧИ В РУБЛЯХ ⚠
2 days ago 00:52:11 1
ТОП-500 КЛИПОВ ПО ПРОСМОТРАМ 🇷🇺🇺🇦🇧🇾🇰🇿🇦🇿🇦🇲 ХИТЫ 1989-2022
2 days ago 00:20:16 1
ТОП УМЕРШИХ АРТИСТОВ ПО ВОЗРАСТУ (обновлённый)
2 days ago 00:01:15 1
КАК ЗАРАБОТАТЬ ДЕНЬГИ НА ПК
2 days ago 00:26:26 278
Эти ПЕСНИ заставят тебя РЫДАТЬ! ТОП 10 самых СЛЕЗОТОЧИВЫХ песен НА Английском языке!
2 days ago 00:02:59 1
[Илья Коршунов] Как познакомиться с девушкой❓Топ 3 совета для начинающих в общении с девушкой🔥 | @IlyaKopshunov
2 days ago 00:22:14 28
[MP.4Старый бог] ПОСЛЕ ЭТОЙ ИГРЫ СТАРЫЙ БОГ ОФФНУЛ С ПОЗОРОМ!😮🔥СТАРЫЙ 12к ммр dota 2
2 days ago 05:44:42 4
[MegaTiEstO96] STALKER CALL OF CHERNOBYL - IMPROVED WEAPON PACK! #4
2 days ago 00:01:56 1
🚫 ЛУЧШЕЕ СРЕДСТВО ПРОТИВ МОРЩИН 💣
2 days ago 00:19:07 10
Обзор сервиса Spywords | Анализ конкурентов и расширение семантики по SEO
2 days ago 06:01:21 35
🎮 Final Fantasy X/X-2 HD Remaster Начало ч 1
2 days ago 00:01:15 1
😲 РАБОТА В ИНТЕРНЕТЕ ВАКАНСИИ В РОССИИ 🔔 КУДА ВЛОЖИТЬ 3 МЛН РУБЛЕЙ
2 days ago 00:01:15 1
🌈 Готовый заработок яндекс денег ⛔ Топ 10 заработков в интернете 👌
2 days ago 00:29:23 3
Настройка рекламы на WB за 3 ШАГА для продвижения в ТОП
2 days ago 00:01:15 1
💲 Как легко заработать деньги ребенку ⚠ Работа 4 через 3
3 days ago 00:15:08 13
[EXTRIM] GGDROP ВЫБИЛ НАКЛЕЙКУ 2014 ГОДА за РУБЛЕЙ и ЭТО ПОДКРУТКА!? ГГДРОП ПРОМОКОД на БАРАБАН!
3 days ago 00:18:20 75
Какой алкоголь нельзя смешивать
3 days ago 01:30:53 345
ПАВЕЛ АНДРЕЕВ: Про астрологию, будущие конфликты, экономический рост и искусственный интеллект
3 days ago 00:22:47 549
10 честных ответов про меня и НЛ
3 days ago 00:01:15 1
🌈 НАБОРЩИК ТЕКСТА НА ДОМУ ПЕНЗА ВАКАНСИИ ⚫ КАК ЗАРАБАТЫВАТЬ НА ВИДЕО В ЮТУБЕ 🔥
3 days ago 00:01:04 2
💯 РАБОТА В ИНТЕРНЕТЕ С ВЛОЖЕНИЯМИ ОТЗЫВЫ ⭐ ЗАРАБОТОК НА КОМПЬЮТЕРЕ ДОМА БЕЗ ВЛОЖЕНИЯ ДЕНЕГ
3 days ago 00:10:06 5
[Perfetto // Кофе // Кофемашины] Кофемашина от Яндекса - дешево и круто? Стоит ли связываться с машинами Tuvio от 18 до 30 т.р?
3 days ago 00:20:15 4
[Ternoulov] ПОЧЕМУ ВСЕ ИГРОКИ ВСТУПАЮТ СЮДА? 😱 Альянс, который даёт реальные преимущества в Clash of Clans!
3 days ago 00:24:08 3
[Ternoulov] КАК ПРАВИЛЬНО РАШИТЬ? 🔥 Как обогнать всех в Clash of Clans за год! Путь к 17 ТХ в рекордные сроки!