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.
Pergunta compartilhada pela comunidade NaGringa para ajudar outros devs a se prepararem melhor para entrevistas técnicas.
Revise fundamentos, debugging e tomada de decisão técnica.
Pergunta compartilhada pela comunidade NaGringa para ajudar outros devs a se prepararem melhor para entrevistas técnicas.
Revise fundamentos, debugging e tomada de decisão técnica.
Write a SQL query to return all departments that have no employees in them.
Revise fundamentos, debugging e tomada de decisão técnica.
Your implementation is now in production with many users. The requirement changed and one employee should be able to belong to multiple departments, and for each department that employee must have an allocation percentage associated. What do you need to change in your previous model to fit those requirements?
Revise fundamentos, debugging e tomada de decisão técnica.
You need to build a relational data model to support an Employee Management System. It needs to store Employees and Departments. One employee belongs to one department. One department can have multiple employees. Which tables and columns would you create?
Revise fundamentos, debugging e tomada de decisão técnica.
Pergunta compartilhada pela comunidade NaGringa para ajudar outros devs a se prepararem melhor para entrevistas técnicas.
Revise fundamentos, debugging e tomada de decisão técnica.
Pergunta compartilhada pela comunidade NaGringa para ajudar outros devs a se prepararem melhor para entrevistas técnicas.
Revise fundamentos, debugging e tomada de decisão técnica.
Pergunta compartilhada pela comunidade NaGringa para ajudar outros devs a se prepararem melhor para entrevistas técnicas.
Revise fundamentos, debugging e tomada de decisão técnica.
Pergunta compartilhada pela comunidade para ajudar no treino de entrevistas.
Pergunta compartilhada pela comunidade para ajudar no treino de entrevistas.
Write a SQL query to return all departments that have no employees in them.
Your implementation is now in production with many users. The requirement changed and one employee should be able to belong to multiple departments, and for each department that employee must have an allocation percentage associated. What do you need to change in your previous model to fit those requirements?
You need to build a relational data model to support an Employee Management System. It needs to store Employees and Departments. One employee belongs to one department. One department can have multiple employees. Which tables and columns would you create?
Pergunta compartilhada pela comunidade para ajudar no treino de entrevistas.
Pergunta compartilhada pela comunidade para ajudar no treino de entrevistas.
Pergunta compartilhada pela comunidade para ajudar no treino de entrevistas.
No app você continua essa busca com filtros mais precisos, compara empresas e abre mais perguntas parecidas.