Novo curso: Como conseguir vagas remotas em empresas que pagam $120k+/ano
NaGringa
Trilha pública de System Design

Perguntas de System Design para entrevistas de software engineer

Explore perguntas reais de system design, veja em quais empresas elas aparecem e use esse recorte para treinar requisitos, arquitetura e trade-offs.

Perguntas nessa trilha
0

Treine arquitetura, escala e trade-offs com perguntas reais.

Explorar outras trilhas
Busca pública

Pesquise perguntas agora

Procure por pergunta, empresa ou tema para encontrar mais rápido o que vale praticar.

Buscar
Escopo da busca
System Design
Resultados

Perguntas de System Design

Explore esse recorte e refine a busca com um termo quando quiser.

Buscando resultados...
System Design

Perguntas para priorizar no seu treino agora

Esse recorte reúne perguntas públicas desse tipo para acelerar sua preparação com mais contexto e menos ruído.

Robinhood
DoorDash
NVIDIA
Okta
+10
System DesignSenior

Design a Job Scheduler

Design a distributed job scheduler that can handle high-throughput job processing (10,000+ jobs per second), support both scheduled (cron-based) and ad-hoc job execution, include retry mechanisms for failed jobs, and maintain execution history for up to one year.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

14 empresas
Ver detalhes
Anthropic
Uber
Meta
Databricks
+8
System DesignStaff+

Design a Chat/Messaging System

Design a real-time messaging system like WhatsApp or Facebook Messenger that supports 1:1 and group conversations, message delivery status tracking, user presence features, conversation history, and can scale to handle millions of users.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

12 empresas
Ver detalhes
Meta
Amazon
Microsoft
Atlassian
+6
System DesignSenior

Design a Top-K System

Design a system that efficiently retrieves top-k items (songs, videos, hashtags, etc.) based on user activity or engagement metrics within specified time windows. The system should handle real-time data aggregation and support queries like "top 10 songs in the last 7 days" or "trending hashtags in the past 24 hours."

O que treinar

Treine requisitos, arquitetura e decisões de escala.

10 empresas
Ver detalhes
Meta
Atlassian
Microsoft
Flex
+5
System DesignSenior

Design a Social Media Feed Generation System

Design a social media feed system that generates and populates personalized feeds for users on platforms like Twitter, Instagram, or Facebook.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

9 empresas
Ver detalhes
Revolut
JPMorgan Chase
Rippling
Oracle
+5
System DesignStaff+

Design a Hotel Booking System

Design a hotel booking system that allows users to search for hotels, make reservations, and manage bookings. Focus on data modeling and SQL queries for handling room availability, pricing, and reservation management.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

9 empresas
Ver detalhes
DoorDash
OpenAI
Rippling
LinkedIn
+5
System DesignSenior

Design a Metrics Aggregator

Design a metrics aggregation system that collects count-based metrics (like user signups, system errors, ad clicks) from services via a client library and displays them as histogram data on a dashboard. The system should support querying aggregated metrics within specific time frames for monitoring and analytics purposes.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

9 empresas
Ver detalhes
PayPal
Microsoft
Amazon
Apple
+5
System DesignSenior

Design a URL Shortener

Design a URL shortening service similar to TinyURL that allows users to convert long URLs into short, shareable links and manage their shortened URLs.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

9 empresas
Ver detalhes
Oracle
Microsoft
Apple
Pinterest
+5
System DesignSenior

Design a Rate Limiter

Design a rate limiting system that can control and throttle API requests to prevent system overload and ensure fair resource allocation. The system should be able to handle distributed scenarios, track requests across multiple servers, and enforce limits per user/client or between internal services to prevent abuse and maintain system performance.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

9 empresas
Ver detalhes
Microsoft
Airbnb
Reddit
Uber
+4
System DesignSenior

Design a Notification System

Design a scalable notification system that supports both individual and bulk notifications to multiple users. The system should handle different types of notifications including critical time-sensitive messages (like 1:1 chat) and promotional content (like system-generated recommendations) with appropriate delivery mechanisms. Consider scalability requirements (up to 1M notifications/second), expiration logic for different notification types, and the typical 80/20 distribution between critical and promotional notifications where promotional messages can target thousands of users simultaneously.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

8 empresas
Ver detalhes
DoorDash
Meta
Lyft
Roblox
+4
System DesignStaff+

Design Instagram

Design a photo-sharing social media platform where users can upload photos, follow other users, and view a chronological feed of posts from people they follow.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

8 empresas
Ver detalhes
Meta
Goldman Sachs
Epic Games
Coinbase
+3
System DesignStaff+

Design DropBox

Design a file storage and synchronization system like Dropbox that allows users to upload, download, and sync files across multiple devices with real-time updates.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

7 empresas
Ver detalhes
Meta
Microsoft
Google
Amazon
+3
System DesignStaff+

Design a Ticket Booking System

Design a ticket booking system like Ticketmaster that handles high-traffic events, supports both seated and general admission tickets, and manages scenarios like flash sales with limited inventory and concurrent users.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

7 empresas
Ver detalhes
Google
Oracle
Amazon
Meta
+2
System DesignMid-level

Design Uber

Design a ride-sharing service like Uber that allows users to request rides, matches them with nearby drivers, handles real-time tracking, and processes payments.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

6 empresas
Ver detalhes
Amazon
Bloomberg
Meta
Stripe
+1
System DesignStaff+

Design Google Docs

Design a collaborative document editing service similar to Google Docs where multiple users can create, edit, and share documents in real-time with concurrent editing capabilities.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

5 empresas
Ver detalhes
Coupang
eBay
Goldman Sachs
Uber
+1
System DesignSenior

Design an e-commerce platform

Design an eBay-like e-commerce platform that allows users to view products, manage shopping carts, place orders, complete checkout, and process purchases.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

5 empresas
Ver detalhes
Brex
Amazon
Asana
Cloudflare
+1
System DesignMid-level

Design Twitter

Design a social media platform similar to Twitter but incorporating Amazon-style product features such as product recommendations, shopping integration, or e-commerce functionality.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

5 empresas
Ver detalhes
Microsoft
Google
Meta
Amazon
+1
System DesignStaff+

Design a Distributed Cache System

Design a distributed caching system that can serve data with low latency across multiple geographic locations, handling cache misses, replication, and scaling to support billions of records.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

5 empresas
Ver detalhes
HubSpot
MongoDB
Meta
Google
+1
System DesignStaff+

Design Netflix/Video Streaming Platform

Design a video streaming platform like Netflix that supports video playback across multiple devices (mobile, web, smart TVs) with seamless resume functionality, subscription management, personalized recommendations, and content upload capabilities.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

5 empresas
Ver detalhes
Empresas com cobertura

Onde system design já apareceu

Adições recentes

Novidades nessa trilha

Recente
System DesignSenior

Design a near real-time event system

1:00 de pergunta sobre o sistema de event streaming, deixaram aberto os detalhes e não se importaram muito (ex 100mil usuarios etc etc) foi mais focado para saber se eu entendia uma arquitetura como de streaming, os frameworks populares para isso e como seria a arquitetura. A cada ferramenta que falava eles perguntavam os trade-offs ou porque X e não Y.

Fanatics
1 empresa
Recente
System DesignMid-level

Design an airline reservation system

Design an airline reservation system that allows users to search for flights, book tickets, manage reservations, and handle seat assignments and payment processing.

Google
1 empresa
Recente
System DesignStaff+

Design a File Downloader Library

Design a client-side library that provides file downloading capabilities similar to Steam's game downloader, including features like download management, progress tracking, and resume functionality.

Meta
1 empresa
Recente
System DesignJunior

Design a Waitlist System for Restaurant Management

Design a system to manage waitlists for restaurants, allowing customers to join a waitlist remotely and receive notifications when their table is ready.

Google
1 empresa
Recente
System DesignSenior

Design a Subscribe and Save Feature for an E-commerce Website

Design a subscribe and save feature for an e-commerce platform with 100M daily active users that allows customers to set up recurring deliveries for products and receive benefits like discounts.

Amazon
1 empresa
Recente
System DesignIntern

Design a Simple File System Metadata

Design a file system metadata structure that supports creating, organizing, and managing files and directories with appropriate hierarchical relationships.

Google
1 empresa
Recente
System DesignMid-level

Design Malicious URL Detection System

Design a system that can analyze URLs in real-time to detect and identify malicious links, protecting users from phishing, malware, and other security threats.

Meta
1 empresa
Recente
System DesignStaff+

Design a Contacts App

Design a contacts app that ranks contacts by likelihood of engagement based on interaction history and shows real-time online/offline status.

Meta
1 empresa

Continue explorando perguntas de System Design

No app você continua essa busca com filtros mais precisos, compara empresas e abre mais perguntas parecidas.