Разбираем вопросы собеседования на Middle и Senior Developer | Backend Developer Interview #1
Разбираем вопросы собеседования на Middle и Senior Developer | Backend Developer Interview #1
ССЫЛКА НА КУРС:
https://it-es-course.getcourse.ru/main По промокоду ESCOURSE дополнительная скидка 10% до 7 сентября!
Автор курса: Андрей Суховицкий
Действующий разработчик ПО, работает над проектированием и разработкой высоконагруженных систем.
Последние 4 года создаю и провожу авторские курсы по микросервисной архитектуре, проектированию производительных систем и проектированию ПО в университете ИТМО и МФТИ.
В 2021 году получил награду как лучший преподаватель ИТМО.
01:38 - Вопрос про перевод денег между аккаунтами в банке
04:40 - Блокировка строк, взаимная блокировка (deadlock), иерархическая блокировка
08:23 - Транзакции, ACID
09:57 - Изоляция транзакций, уровни изоляции
19:27 - Вопрос об оптимизации СУБД и обращения к ней
20:53 - Анализ запросов - EXPLAIN ANALYSE
22:43 - Реорганизация структуры БД - денормализация
23:54 - Вертикальное масштабирование / Репликация / Партиционирование
27:57 - CQRS, проекции
31:08 - Вопрос о мониторинге - Prometheus, Grafana, виды метрик и что стоит покрывать метриками
48:29 - О курсе по Event Sourcing, Event Driven и DDD
Полезные ссылки:
https://www.postgresql.org/docs/current/transaction-iso.html - чтобы повторить уровни изоляции в Postgres и гарантии, которые они дают
https://jepsen.io/consistency - чтобы много знать про виды согласованности в транзакционных и распределенных системах
#java #javainterviewquestions #eventdrivenarchitecture #microservices
Видео Разбираем вопросы собеседования на Middle и Senior Developer | Backend Developer Interview #1 канала Андрей Суховицкий
ССЫЛКА НА КУРС:
https://it-es-course.getcourse.ru/main По промокоду ESCOURSE дополнительная скидка 10% до 7 сентября!
Автор курса: Андрей Суховицкий
Действующий разработчик ПО, работает над проектированием и разработкой высоконагруженных систем.
Последние 4 года создаю и провожу авторские курсы по микросервисной архитектуре, проектированию производительных систем и проектированию ПО в университете ИТМО и МФТИ.
В 2021 году получил награду как лучший преподаватель ИТМО.
01:38 - Вопрос про перевод денег между аккаунтами в банке
04:40 - Блокировка строк, взаимная блокировка (deadlock), иерархическая блокировка
08:23 - Транзакции, ACID
09:57 - Изоляция транзакций, уровни изоляции
19:27 - Вопрос об оптимизации СУБД и обращения к ней
20:53 - Анализ запросов - EXPLAIN ANALYSE
22:43 - Реорганизация структуры БД - денормализация
23:54 - Вертикальное масштабирование / Репликация / Партиционирование
27:57 - CQRS, проекции
31:08 - Вопрос о мониторинге - Prometheus, Grafana, виды метрик и что стоит покрывать метриками
48:29 - О курсе по Event Sourcing, Event Driven и DDD
Полезные ссылки:
https://www.postgresql.org/docs/current/transaction-iso.html - чтобы повторить уровни изоляции в Postgres и гарантии, которые они дают
https://jepsen.io/consistency - чтобы много знать про виды согласованности в транзакционных и распределенных системах
#java #javainterviewquestions #eventdrivenarchitecture #microservices
Видео Разбираем вопросы собеседования на Middle и Senior Developer | Backend Developer Interview #1 канала Андрей Суховицкий
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Паттерн Saga #shortsRendezvous hashing шардирование #shortsТребования к масштабируемости #shortsМасштабирование разделением данных #shortsConsistent hashing, Rendezvous hashing | Вопросы собеседованийШардирование 1 #shortsА как шардировать??? Часть 1 | Вопросы собеседований | Backend Developer Interview #2Почему Event Driven? #shortsЧтение с реплик #shortsSystem design интервью #shortsТы используешь CAP-теорему НЕПРАВИЛЬНО #shortsТы используешь CAP-теорему НЕПРАВИЛЬНО! System design интервьюKAFKA. Что сказать на собеседовании? #shortsЧто сказать на собеседовании про обработку топика KafkaACID/CAP консистентность #shortsЧем хорош Event Sourcing? #shortsСколько потоков заводить?! #shortsСинхронность и асинхронность #shortsПрокачай пул потоков в Java😎 #shortsИспользуй пулы потоков! #shortsНе плоди потоки! #shorts