Design a News Feed Ranking System
Design a system to rank news feed items based on relevance, user preferences, and other factors.
Revise fundamentos, debugging e tomada de decisão técnica.
Encontre perguntas técnicas reais para revisar fundamentos, debugging, trade-offs e profundidade prática em entrevistas.
Revise fundamentos, debugging e decisões técnicas.
Se quiser, refine esse recorte com um termo específico sem sair da trilha atual.
Esse recorte reúne perguntas públicas desse tipo para acelerar sua preparação com mais contexto e menos ruído.
Design a system to rank news feed items based on relevance, user preferences, and other factors.
Revise fundamentos, debugging e tomada de decisão técnica.
Design a parking lot management system using the coding language of your choice. The code is expected to be syntactically correct, although it will not be executed.
Revise fundamentos, debugging e tomada de decisão técnica.
Design the low-level design (LLD) of a system like Splitwise, which allows users to track shared expenses and settle debts. The system should support features like adding expenses, splitting costs among users, and tracking balances.
Revise fundamentos, debugging e tomada de decisão técnica.
Design an app that allows users to browse restaurant menus, place food orders, and track delivery status in real-time.
Revise fundamentos, debugging e tomada de decisão técnica.
Design the game Connect Four, focusing on the win logic. The system should determine when a player has won by connecting four of their pieces in a row, either horizontally, vertically, or diagonally.
Revise fundamentos, debugging e tomada de decisão técnica.
Design a chess game system that allows players to make moves, validates legal moves according to chess rules, and tracks game state including check, checkmate, and stalemate conditions.
Revise fundamentos, debugging e tomada de decisão técnica.
Design a meeting scheduling system that allows users to create meetings, invite participants, check availability, and manage calendar conflicts.
Revise fundamentos, debugging e tomada de decisão técnica.
Design a food delivery platform that allows users to browse restaurants, place orders, and track deliveries in real-time, while enabling restaurants to manage their listings and orders.
Revise fundamentos, debugging e tomada de decisão técnica.
Walk me through a significant technical project you've worked on in the past. Explain the technical challenges you faced, your approach to solving them, and what you learned from the experience.
Revise fundamentos, debugging e tomada de decisão técnica.
Design an in-memory key-value store that supports multiple data structures (sorted sets, lists, etc.) and can be configured with different eviction strategies like LRU, LFU, or TTL-based expiration.
Revise fundamentos, debugging e tomada de decisão técnica.
Senior Python/backend technical round. Probed distributed complexity, team coordination, fragmented business rules and operational overhead.
Revise fundamentos, debugging e tomada de decisão técnica.
Senior Python/backend technical round. Follow-up to calibrate the scale and maturity of the candidate's microservices experience.
Revise fundamentos, debugging e tomada de decisão técnica.
Senior Python/backend technical round. Probed pods as Kubernetes scheduling units that can contain one or more tightly coupled containers.
Revise fundamentos, debugging e tomada de decisão técnica.
Senior Python/backend technical round. Covered Kubernetes, Helm charts, Argo CD, environment configuration and DevOps collaboration.
Revise fundamentos, debugging e tomada de decisão técnica.
Senior Python/backend technical round. Asked whether production used containers, a VPS, an application server or another platform.
Revise fundamentos, debugging e tomada de decisão técnica.
Senior Python/backend technical round. Follow-up asking for the concrete pipeline platform used in practice.
Revise fundamentos, debugging e tomada de decisão técnica.
Senior Python/backend technical round. Asked about pipelines for tests, container images and deployment.
Revise fundamentos, debugging e tomada de decisão técnica.
Senior Python/backend technical round. Probed replacing dependencies such as database connections and controlling behavior in unit tests.
Revise fundamentos, debugging e tomada de decisão técnica.
Initial recruiter screen for a Python platform and data engineering role. The recruiter asked which stack the candidate felt strongest in, comparing .NET and Python, to assess overall stack fit.
Initial recruiter screen for a Python platform and data engineering role. Broad discussion of programming-language experience and familiarity with the target stack; no deep technical exercise.
Senior Python/backend technical round. Probed distributed complexity, team coordination, fragmented business rules and operational overhead.
Senior Python/backend technical round. Follow-up to calibrate the scale and maturity of the candidate's microservices experience.
Senior Python/backend technical round. Probed pods as Kubernetes scheduling units that can contain one or more tightly coupled containers.
Senior Python/backend technical round. Covered Kubernetes, Helm charts, Argo CD, environment configuration and DevOps collaboration.
Senior Python/backend technical round. Asked whether production used containers, a VPS, an application server or another platform.
Senior Python/backend technical round. Follow-up asking for the concrete pipeline platform used in practice.
No app você continua essa busca com filtros mais precisos, compara empresas e abre mais perguntas parecidas.