Java Senior Interview с ментором из Uzum, ex WB 1
ШОРТКАТ — менторская программа
0:00 / 0:00
Java Senior Interview с ментором из Uzum, ex WB 1
1 562 просмотра · 3 нед. назад
ШОРТКАТ — менторская программа
6,96 тыс. подписчиков
1 562 просмотра · 3 нед. назад
Забрать мок-интервью за 2000₽ по ссылке: https://t.me/shortcut_sh_bot?start=yo...
Помогаем делать рывок между грейдами:
🔗 Узнать о программе: https://shortcut.education/?utm_sourc...
Реальный технический собес с Java-разработчиком.
Интервьюер: Сергей Чамкин - Senior из Uzum
Таймкоды:
00:00 Начало эфира
00:13 Знакомство с кандидатом: ведущий разработчик, платежи по кредитам
05:30 Начало собеседования: проекты и нагрузка RPS
06:27 Кэширование, Kafka и Outbox: интересные рабочие задачи
07:54 Оптимизация запросов PostgreSQL: блоатинг индексов и вакуум
08:57 Самопрезентация на финале: бизнес-история для интервьюера
10:39 Многопоточность в Java: конкурентные проблемы и атомики
12:15 LongAdder против AtomicLong: когда get слишком медленный
12:34 Starvation: голодание потоков и приоритеты
13:34 Статусы потока и daemon-потоки в Java
14:58 Планировщик и ОС: кто распределяет кванты времени
15:23 Виртуальные потоки: кто ими управляет
16:06 Конкурентность vs параллелизм: в чём разница
17:27 WebClient и синхронные клиенты: зачем и когда
18:52 Чем плох блокирующий Mono в запросах
19:19 Корутины Kotlin: executor и переключение потоков
21:00 CPU-bound задачи и воркеры: пул по количеству ядер
21:47 Continuation и state machine в основе корутин
21:54 ReadWriteLock: когда нужна блокировка на чтение
24:03 Fail-fast и fail-safe итераторы: счётчик модификаций
25:49 Локальный кэш Caffeine: TTL, размер и инвалидация
28:05 Кэш в памяти vs Redis: опыт с кэшем 700 Мб на поде
28:57 Spring Retry и ретраи: проксирование бинов
30:18 AspectJ и AOP: скрытое логирование и аудирование
31:10 Ретраи без аннотации: конфиги на уровне клиента
32:53 Circuit breaker: защита внешнего сервиса от падений
34:33 Свои стартеры Spring: переиспользуемые библиотеки
35:39 ConditionalOnMissingBean: бин не грузится в контекст
37:25 ShedLock: задача выполняется только на одном поде
38:11 Распределение задач между подами: locked until
39:23 Kafka vs RabbitMQ: pull и push модели
41:34 CAP-теорема: где лежит PostgreSQL
43:33 BASE-подход вместо строгой консистентности
44:53 Live code review: многопоточный кэш с байтами в ключах
47:41 Разбор кода: байты как ключи мапы без equals
49:07 Synchronized кэш и double-check в Java
50:02 WeakHashMap и рост памяти: путь к OutOfMemoryError
52:17 ConcurrentHashMap и computeIfAbsent для кэша
52:25 Диагностика OutOfMemoryError: heap dump флаги JVM
53:58 Завершение технической части собеседования
54:10 AI-инструменты в работе: агентский режим и MCP
57:36 ШОРТКАТ: презентация менторской программы и мок-интервью
1:08:57 Впечатления кандидата о мок-интервью
1:09:50 Что нравится в Шорткате
1:11:20 Фидбек: минимум Middle+, до синьора нужна многопоточность
1:12:44 Запись и шортсы эфира
1:13:54 IDE и рабочий ноутбук
1:14:26 Зачем душить кандидата на собеседовании
1:15:23 Микросервисы vs монолит: что спрашивают у сеньора
1:17:31 Контекст 10 млн токенов: заменит ли ИИ разработчика
1:22:58 ReadWriteLock и synchronized: вопросы зрителей
1:26:15 Версии Java и LTS: почему стоит брать 25
1:31:37 JDK и Kubernetes в проде
1:32:22 Фреймворк Kora вместо Spring
1:33:21 Kubernetes: что спрашивают у разработчика
1:37:35 Удалёнка vs офис: какой формат работы идеальный
1:43:33 Завершение эфира
В этом видео ты увидишь настоящее собеседование с Java разработчиком: технические вопросы по core Java, Spring, базам данных - всё как на реальном интервью в IT-компании.
Для кого это видео:
— Java-разработчиков, которые готовятся к смене работы
— Разработчиков, которые давно не проходили собесы
— Всех, кто хочет понять, что спрашивают на собесах в 2026
📌 ШОРТКАТ - это менторская программа с наставниками из лучших IT-компаний.
#java #собеседование #программирование #shortcut