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

Что должен знать Java разработчик уровня Middle Разбираемся вместе с Senior из Wb

ШОРТКАТ — менторская программа

0:00 / 0:00

Что должен знать Java разработчик уровня Middle Разбираемся вместе с Senior из Wb

2 013 просмотров · 11 дн. назад
ШОРТКАТ — менторская программа
6,96 тыс. подписчиков
2 013 просмотров · 11 дн. назад
Забрать мок-интервью за 2000₽ по ссылке: https://t.me/shortcut_sh_bot?start=yo... Помогаем делать рывок между грейдами: 🔗 Узнать о программе: https://shortcut.education/?utm_sourc... Реальный технический собес с Java-разработчиком. Интервьюер: Виктор Анохин - Senior из WB Таймкоды: 00:00 Вступление: что должен знать Java-разработчик Middle — разбор с Senior из Wildberries WB 00:14 Знакомство с кандидатом Данилом: Java-разработчик 8 лет опыта, Java 17, PostgreSQL, RabbitMQ, Kafka 01:00 Знакомство с интервьюером: Senior Wildberries Bank, ментор ШОРТКАТ 01:54 Live coding Java: как написать deadlock — два synchronized блока на двух локах 04:41 Как разрешить deadlock в Java: упорядочивание локов по hashCode и identityHashCode 08:30 Коллизия хэш-кодов: что делать если hashCode равны — tie-breaker и дополнительный лок 14:49 Race condition vs deadlock: volatile не дает атомарность, AtomicInteger и CAS compare-and-set 16:05 Задача deposit: private static totalBalance и synchronized void — проблема статики и монитора this 18:22 Синхронизация статики в Java: public static synchronized и synchronized по классу 19:33 Паттерн Singleton: как написать синглтон с double checked locking 28:37 Double checked locking Singleton: два if instance == null и volatile — видимость между потоками 32:00 Советы джунам: как стать Middle, нейросети в разработке и какие навыки качать — Spring, многопоточность, SQL, Kafka 34:50 Пулы потоков в Java: ExecutorService, переиспользование потоков и экономия ресурсов 35:32 Индексы в PostgreSQL: зачем нужны, B-tree структура, ускорение чтения и замедление записи 37:49 Когда добавлять индекс: селективность, частые чтения, EXPLAIN ANALYZE и проверка использования индекса 40:30 Hash-индекс vs B-tree: точное совпадение vs диапазон, пример Outbox и поле status с низкой селективностью 42:41 ACID в PostgreSQL: атомарность, консистентность, изолированность, долговечность durability 44:07 Аномалии транзакций: грязное чтение dirty read, неповторяющееся чтение, фантомное чтение phantom read 45:30 Уровни изоляции PostgreSQL: Read Committed, Repeatable Read, Serializable — почему нет Read Uncommitted 47:36 MVCC в PostgreSQL: MultiVersion Concurrency Control, снапшот базы и версионность строк 48:46 Проблемы MVCC: удаленные кортежи, bloat таблицы и VACUUM 49:44 WAL в PostgreSQL: Write-Ahead Logging журнал, durability и восстановление после сбоя 51:56 Категории команд SQL: DDL, DML, DCL, TCL — CREATE ALTER DROP, SELECT INSERT UPDATE DELETE, GRANT REVOKE, BEGIN COMMIT ROLLBACK SAVEPOINT 53:39 TRUNCATE vs DELETE в SQL: очистка таблицы через удаление и пересоздание, скорость и транзакционность 55:20 Saga паттерн в микросервисах: компенсирующие транзакции, оркестрация orchestration vs хореография choreography 57:37 Saga vs Two-Phase Commit 2PC: блокировки базы против последовательных неблокирующих транзакций 01:00:56 ШОРТКАТ: менторская программа, 3000 мок-собеседований, 500+ офферов, оценка грейда и план развития 01:04:30 Мок-интервью за 2000 рублей вместо 7900: как записаться и гарантия возврата 01:08:08 Отзыв кандидата: зачем проходить мок-интервью и как побороть стресс на собеседовании 01:09:34 Фидбек интервьюера: оценка Middle — Middle+ с перспективой Senior, что подтянуть 01:11:30 Вопросы зрителей: работа в 16 лет, стажировки, рынок джунов, нужен ли Senior System Design 01:17:49 Завершение эфира: итоги Java мок-интервью Middle и как получить оффер В этом видео ты увидишь настоящее собеседование с Java разработчиком: технические вопросы по core Java, Spring, базам данных - всё как на реальном интервью в IT-компании. Для кого это видео: — Java-разработчиков, которые готовятся к смене работы — Разработчиков, которые давно не проходили собесы — Всех, кто хочет понять, что спрашивают на собесах в 2026 📌 ШОРТКАТ - это менторская программа с наставниками из лучших IT-компаний. #java #собеседование #программирование #shortcut