Архив рубрики ‘system design’

Проектирование веб-краулера. Как решать System Design?

Привет! Продолжаю разбирать классические задачи с System Design интервью на стримах (за анонсами можете следить тут), а это текстовая версия стрима. В прошлый раз была бесконечная лента, сегодня очередная классика жанра — веб-краулер. Условие звучит примерно так: Спроектировать веб-краулер, который обходит интернет, вытаскивает со страниц текст и складывает его в хранилище. На этом тексте потом […]

Прошёл 15 собесов за месяц. Что спрашивали, сколько длилось и кто вообще не ответил

Месяц назад я уволился из аутсорса и решил, что найду работу за 2-3 недели. Три года опыта, фуллстек, React + Node, пара нормальных проектов в портфолио. Казалось бы, садись и выбирай. Через 4 недели у меня было 15 собеседований, 2 оффера, 6 молчаний без ответа и один рекрутер, который прислал отказ на вакансию, на которую я […]

System Design: проектируем Ticketmaster, систему бронирования билетов

Видеоразбор этой задачи на русском языке можно посмотреть здесь — https://www.youtube.com/watch?v=zxeR5bfsNOg Проектирование Ticketmaster Постановка задачи 🎟️ Что такое Ticketmaster? Ticketmaster — это онлайн-платформа, позволяющая пользователям приобретать билеты на концерты, театральные постановки, спортивные и другие мероприятия. Функциональные требования

Поиск с возвратом

Привет, Хаброжители! Мы открыли предзаказ на книгу «Паттерны Coding Interview. Подготовка к сложному техническому интервью» Алекса Сюя и Шона Гунавардана. Предлагаем ознакомиться с главой 14 «Поиск с возвратом». Основные понятия Представьте, что вы находитесь на перекрестке в лабиринте и знаете, что один из трех маршрутов впереди ведет к выходу:

System Design для QA: о чём вас спросят на собеседовании

Привет, Хабр! Я написал эту статью для тех, кто с System Design особо не сталкивался. Никаких предварительных знаний не нужно — всё объясню с нуля. Если вы уже знаете, что такое load balancer — местами будет скучно, но, может, в секции про очереди или мониторинг найдёте что-то новое. Окей, а зачем QA вообще в это […]