Perguntas reais
Use este recorte para sair do estudo genérico e praticar com exemplos que já apareceram em processos reais.
Reunimos aqui as perguntas públicas já associadas à Databricks para te ajudar a estudar com mais contexto, entender o tipo de cobrança e priorizar melhor sua preparação.
Use este recorte para sair do estudo genérico e praticar com exemplos que já apareceram em processos reais.
Veja rapidamente quais tipos de pergunta aparecem mais e organize seu treino com mais intenção.
Depois de estudar esta empresa, compare com empresas parecidas para evitar preparação estreita demais.
Use esta página como ponto de partida para estudar a empresa. O ideal é praticar essas perguntas e depois expandir para variações parecidas.
Prepare histórias concretas com contexto, ação e resultado.
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.
Treine requisitos, arquitetura e decisões de escala.
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.
Treine requisitos, arquitetura e decisões de escala.
Prepare histórias concretas com contexto, ação e resultado.
Prepare histórias concretas com contexto, ação e resultado.
Design a distributed key-value store that supports persistent storage with append-only file operations, handles both read-heavy and write-heavy workloads with strong consistency, and can manage large values (up to 2GB) that cannot fit entirely in memory.
Treine requisitos, arquitetura e decisões de escala.
Find the minimum number of steps from the top-left to bottom-right in a 4-directional binary grid if you may remove up to k obstacles; treat each position together with remaining eliminations as the state and perform a shortest-path search (BFS) over that expanded state space, returning the step count or -1 if unreachable.
Estruture solução, trade-offs e complexidade com clareza.
Design a simplified stock trading platform that supports limit orders for buying and selling stocks, with basic portfolio tracking capabilities at small scale (100 writes per second).
Treine requisitos, arquitetura e decisões de escala.
Design a typeahead search system that displays real-time search suggestions as users type their queries. The system should focus on the retrieval and display of non-personalized recommendations.
Treine requisitos, arquitetura e decisões de escala.
Design a messaging platform like Slack that supports real-time messaging through direct messages and channels (public/private), message threads, new message indicators, and persistent message storage.
Treine requisitos, arquitetura e decisões de escala.
Design a system for selling physical books through a website that allows users to browse catalogs, search for books, make purchases, and manage inventory.
Treine requisitos, arquitetura e decisões de escala.
Design a hierarchical distributed file system that supports immutable file storage and mutable directory operations, with APIs for file upload/retrieval, directory management, and deletion across hundreds of petabytes for thousands of customers.
Treine requisitos, arquitetura e decisões de escala.
Implement a Tic-Tac-Toe class for an n×n board that supports making moves and immediately reports whether a player wins; the key challenge is designing state (e.g., per-row, per-column and diagonal counters) to detect a win in O(1) time per move without scanning the whole board.
Estruture solução, trade-offs e complexidade com clareza.
Design a system that allows companies to set budgets for ad campaigns across different regions, charges based on user clicks, and manages budget allocation when ads are displayed.
Treine requisitos, arquitetura e decisões de escala.
Design a cloud resource management system that prevents noisy neighbor problems by isolating tenants and managing resource contention between multiple clients sharing VMs and other infrastructure.
Treine requisitos, arquitetura e decisões de escala.
Design a payment network system that processes credit card transactions between merchants and issuing banks at scale. The system should handle transaction routing, bank connectivity, failure scenarios (retries, idempotency), and network outages.
Treine requisitos, arquitetura e decisões de escala.
Design a book marketplace platform that connects customers with multiple book sellers, allowing customers to submit purchase requests with their maximum price and automatically finding the best deal from registered sellers. The system should handle seller registration with varying APIs, support both synchronous and asynchronous processing, and scale to 10,000 queries per second.
Treine requisitos, arquitetura e decisões de escala.
No app você amplia a busca com mais perguntas, compara empresas parecidas e continua a preparação com filtros mais precisos.