Вопросы с собеседований
Вопросы на собеседовании: Highload
Что происходит с сервисом под нагрузкой: очереди и задержки, балансировка, шардирование, репликация, кэши, ограничение нагрузки и задачи на проектирование.
35вопросов
20Middle
15Senior
Задержка, пропускная способность и очереди
4Балансировка нагрузки
3Шардирование и распределение данных
4Репликация
4- Пользователь сохранил изменения, обновил страницу — а изменений нет. Что происходит и как это исправить?Middle
- Какие бывают схемы репликации и чем они отличаются?Middle
- Чем синхронная репликация отличается от асинхронной и что выбрать?Middle
- Как в кластере выбирают лидера и что такое split brain?Senior
Перегрузка, лимиты и ретраи
4Кэши под нагрузкой
3Вероятностные структуры
3Сеть и ввод-вывод
3Задачи на проектирование
7- Как генерировать уникальные идентификаторы в распределённой системе?Middle
- Спроектируйте сервис коротких ссылок.Middle
- Спроектируйте счётчик просмотров для видео с миллионами просмотров в минуту.Middle
- Спроектируйте мессенджер с личными и групповыми чатами.Senior
- Спроектируйте распределённый rate limiter для публичного API.Senior
- Спроектируйте ленту новостей социальной сети.Senior
- Спроектируйте сервис «топ-100 популярных запросов» за последний час и за день.Senior
Партнёр платформы
Разбор собеседования
Разбор собеседования с sotto
После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.