Расскажите о высокопроизводительном модуле для работы с базой данных, который вы разработали. На каком языке?
Назовите реальный модуль, язык и задачу, затем объясните, какое узкое место устранили.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Назовите реальный модуль, язык и задачу, затем объясните, какое узкое место устранили.
Читать ответДля пика 15 000 RPS сначала определите профиль запросов и ограничения зависимостей, затем проверьте их нагрузочным сценарием.
Читать ответЧтобы получить пользу от реплик, приложение должно направлять подходящие запросы чтения на них, а запись — на основной узел.
Читать ответОбъясните, участвовали ли вы в проектировании шардирования, реализации маршрутизации или только работали с готовой системой.
Читать ответУменьшите объём работы запроса: выбираемые данные, число соединений и повторных вычислений.
Читать ответРеляционные СУБД организуют данные в отношения и поддерживают операции над ними, а нереляционные используют другие модели, например документную или ключ-значение.
Читать ответархитектура: система из независимых сервисов масштабируемость: каждый компонент можно масштабировать отдельно развертывание: автономные обновления без остановки всей системы гибкость: в одном приложении можно…
Читать ответ