Перейти к содержимому

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