Реальное JAVA SENIOR собеседование ОФФЕР 435к
Забирай бесплатный гайд «Как получить оффер на 200к+ на Java Middle разработчика» — пошаговая инструкция по резюме, самопрезентации и подготовке к собеседованиям: 👉 https://t.me/JavaLearnBot?domain=Java...
А ещё в боте тебя ждёт полная версия этого собеса + дополнительное soft-интервью в Headhunter с оффером на 435к. Забирай доступ по кодовому слову FULL_HH_SOBES: 👉 https://t.me/JavaLearnBot?domain=Java...
📌 Моя программа по трудоустройству Java backend-разработчиков: https://sorokin.school/theoffer?utm_s...
📌 Telegram-канал: https://t.me/S0R0KlN
Это моё реальное собеседование на позицию senior Java-разработчика. В начале мы обсудили мой опыт, как устроена команда и процессы, а дальше пошли вглубь по технике: Java, Spring Boot, Hibernate, Kafka, Docker и Kubernetes. Много говорили про асинхронность — REST vs Kafka, Outbox Pattern, транзакции с Kafka, обработка дубликатов. Я отвечал на вопросы по Stream API, CompletableFuture, параллельным потокам, ForkJoinPool, ThreadPool и Java Memory Model, а потом ещё решал практические задачи с базой данных и SQL. Таймкоды: 00:00 - Введение | Обзор собеседования 00:45 - Опыт работы (Java, Spring) 01:50 - Команда разработки и Agile-процессы 06:53 - Технологии: Java, Spring Boot, Hibernate 08:17 - Apache Kafka: основы работы 10:19 - Инфраструктура: Docker и Kubernetes 11:20 - Синхронное и асинхронное взаимодействие (REST, gRPC) 12:25 - Outbox Pattern и транзакции с Kafka 17:05 - Functional Programming и Stream API 21:06 - Ошибки в Java Streams 26:54 - Параллельные потоки и обработка ошибок 29:08 - ForkJoinPool: плюсы и минусы 35:25 - ThreadPool и выбор количества потоков 39:20 - Практические задачи #Java #Backend #Kafka #Spring #Hibernate #Docker #Kubernetes #Microservices #Собеседование