Публикации по теме 'system-design-interview'


Пейджинг **
мы разбиваем физическую память на блоки фиксированного размера, называемые фреймами , и разбиваем логическую память на блоки того же размера, называемые страницами . Когда процесс должен быть выполнен, его страницы загружаются в любые доступные кадры памяти из их источника (файловой системы или резервного хранилища). Резервное хранилище разделено на блоки фиксированного размера, которые имеют тот же размер, что и кадры памяти или кластеры из нескольких кадров. Например, логическое..

Проектирование систем машинного обучения
Это мое исследование и изучение систем машинного обучения. Я работал инженером-разработчиком программного обеспечения в Индии, а затем перешел в магистратуру, чтобы сосредоточиться на изучении машинного обучения в Нью-Йоркском университете и Институте математических наук Куранта. Концепция машинного обучения и такие технологии, как Siri, всегда восхищали меня. Кортана подтолкнула меня к тому, чтобы научиться создавать и масштабировать такие системы в рабочей среде. Я изучал различные..

Вертикальное и горизонтальное масштабирование в системном дизайне
Масштабируемость - ключевой фактор при проектировании системы. Программа корпоративного уровня должна иметь возможность обрабатывать большое количество запросов одновременно и быстро отвечать самой последней информацией. Реализовать свою следующую идею на миллион долларов на ноутбуке просто не поможет. Пришло время масштабировать. Этого можно добиться двумя способами: масштабированием по вертикали и по горизонтали. Ниже приводится описание каждого из них и анализ их плюсов и..

8-шаговое руководство для собеседования по Ace A System Design
8-шаговое руководство для собеседования по Ace A System Design Узнайте, как подходить к собеседованию по проектированию систем и получить работу в компании своей мечты. Системное проектирование стало одним из важных этапов собеседования с разработчиками программного обеспечения, особенно на руководящую должность. Подготовка к этому раунду необходима для взлома интервью некоторых из самых популярных компаний, таких как Amazon, Netflix, Google, Twitter и т. Д. Ожидается, что в этом..

Как создать веб-приложение URL Shortener
Это одно из моих немногих руководств по проектированию систем, которое я собираюсь опубликовать в следующие несколько дней, где я расскажу вам о хороших конкретных отказоустойчивых решениях для построения высокомасштабируемых распределенных систем. Кратко о том, что мы собираемся узнать: Проектирование системы всегда является важным или самым важным фактором в системе с высоким трафиком. При разработке чего-то вроде UrlShortener, приложения для продажи билетов или приложения электронной..

Ресурсы для бокового переключения работы
Подготовка к боковому найму Это не так уж сложно! В Интернете доступно множество ресурсов для собеседований по размещению в кампусе, но боковая планка приема на работу и ожидания полностью отличаются от собеседований на территории кампуса. Я пишу этот блог, чтобы поделиться своим опытом и ресурсами, которые я использовал для подготовки, что в конечном итоге помогло мне получить предложение от Goldman Sachs и Flipkart. В чем разница? При приеме на работу в кампусе используется..

Интервью по проектированию системы машинного обучения — практические методы и концепции
Вопросы производительности и емкости Помимо показателей, таких как AUC, точность, отзыв и т. д., мы также гарантируем, что в то же время мы соблюдаем требования к емкости и производительности. Кроме того, производительность и емкость являются наиболее важными факторами, о которых следует подумать при разработке системы машинного обучения. Соглашение об уровне обслуживания, основанное на производительности , гарантирует, что мы вернем результаты в течение заданного периода времени..