google.db
Como se preparar para entrevistas na Google
Reunimos aqui as perguntas públicas já associadas à Google para te ajudar a estudar com mais contexto, entender o tipo de cobrança e priorizar melhor sua preparação.
salários
Quanto a Google paga em tecnologia
Ainda não publicamos salários da Google
Publicamos a mediana de uma empresa quando 15 pessoas diferentes contribuem. Se você trabalha ou trabalhou lá, seu relato anônimo ajuda a abrir esse número.
quem contatar
Quem contatar na Google
perguntas de entrevistas da empresa
O que já apareceu em processos da Google
24 de 234 perguntas
| Pergunta | Tipo | Nível | Relatos | Último relato |
|---|---|---|---|---|
| Design UberDesign a ride-sharing service like Uber that allows users to request rides, matches them with nearby drivers, handles real-time tracking, and processes payments. | System Design | Mid-level | 1 | mar. de 2026 |
| Leetcode 460. LFU CacheImplement an LFU cache with O(1) average-time get and put operations that evicts the least-frequently-used key when capacity is exceeded, breaking ties by least-recently-used. The cache must update a key's frequency (and recency) on both get and put, and support inserting and updating values. | Coding | Senior | 1 | mar. de 2026 |
| Tell me something about yourself I won't find on your resume | Behavioral | Mid-level | 1 | mar. de 2026 |
| Design a Distributed Blocking/Denylist SystemDesign a distributed denylist system that blocks requests from specified entities (users, IP addresses, emails, etc.). The system should integrate with external APIs to fetch blocked entity lists, handle both IPv4 and IPv6 addresses where applicable, support region-specific blocking rules, and efficiently propagate updates across a global infrastructure. Requirements include high availability, low latency lookups, real-time updates across multiple nodes, and the ability to handle government-mandated blocking scenarios. | System Design | Staff+ | 1 | mar. de 2026 |
| Leetcode 806. Number of Lines To Write StringGiven an array widths mapping each lowercase letter to its pixel width and a string s, pack characters sequentially into lines with a maximum width of 100 pixels and return [number_of_lines, width_of_last_line]. This is solved by greedily scanning s, accumulating letter widths and starting a new line whenever adding the next letter would exceed 100. | Coding | Mid-level | 1 | mar. de 2026 |
| Design a Navigation/Mapping SystemDesign a navigation and mapping system that allows users to search for locations, get directions between two points, view real-time traffic information, and navigate with turn-by-turn guidance. The system should support multiple transportation modes (driving, walking, public transit) and provide route optimization based on current traffic conditions. | System Design | Staff+ | 1 | mar. de 2026 |
| Design a Ticket Booking SystemDesign 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. | System Design | Staff+ | 1 | mar. de 2026 |
| Car Rental OptimizationGiven N cars and a list of rental requests (each with pickup time, return time, and ID), assign cars to requests using the minimum number of cars possible. Return a list of car assignments for each request ID. | Coding | Senior | 1 | mar. de 2026 |
| Design a Server Health Monitoring SystemDesign a distributed health monitoring system that can track the status and performance metrics of millions of services, detecting potential issues before they cause failures and providing real-time alerts to operators. | System Design | Staff+ | 1 | mar. de 2026 |
| Knapsack Problem VariationsSolve variations of the classic 0/1 knapsack problem, such as when profits are binary (1 or 2) or when weights are fractional (up to 2 decimal places) but items cannot be partially selected. Apply dynamic programming techniques while handling the specific constraints of each variation. | Coding | Mid-level | 1 | mar. de 2026 |
| Design a smart alarm systemDesign a smart alarm system that can be installed across home devices, mobile phones, and smart watches, where alarms can be set or deleted from any device but will only ring on the designated effective device. | System Design | Staff+ | 1 | mar. de 2026 |
| Building a Large-Scale LLM Serving SystemDiscuss the architecture and implementation of a scalable LLM inference system. Cover key technical challenges including load balancing, model optimization, and horizontal scaling strategies. | Technical | Senior | 1 | mar. de 2026 |
| Tell me about your management experienceDescribe your experience managing people and teams. Share specific examples of how you've led, motivated, or developed team members. | Behavioral | Staff+ | 1 | mar. de 2026 |
| Design a MapReduce ShufflerDesign a shuffler component for MapReduce that enables efficient communication and data transfer between Mapper and Reducer nodes. The system should handle data partitioning, sorting, and distribution across the cluster. | System Design | Staff+ | 1 | fev. de 2026 |
| Design a Chat/Messaging SystemDesign 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. | System Design | Staff+ | 1 | fev. de 2026 |
| Tell me about a conflict you had at work.The interviewer focused on a conflict that comes from different perspectives or ideas on how to execute a certain task. | Behavioral | Mid-level | 1 | fev. de 2026 |
| Design a Logger SystemDesign a logger system that receives messages with timestamps and only prints each message if it hasn't been printed in the last 10 seconds, with support for multiple applications and search capabilities. | System Design | Mid-level | 1 | fev. de 2026 |
| Describe going above and beyond to help someone | Behavioral | Mid-level | 1 | fev. de 2026 |
| Design a log storage serviceDesign a log storage service that allows applications to store, query, and analyze large volumes of log data for analytics purposes. | Technical | Mid-level | 1 | fev. de 2026 |
| Design a Distributed Cache SystemDesign 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. | System Design | Staff+ | 1 | jan. de 2026 |
| Design an Online Game LeaderboardDesign a real-time gaming leaderboard system that displays global top rankings, user's current rank with surrounding players, and rankings within their friends list, handling millions of score updates daily. | System Design | Staff+ | 1 | jan. de 2026 |
| Leetcode 1254. Number of Closed IslandsCount the number of 4-directionally connected components of 0s in a binary grid that are completely surrounded by 1s (i.e., the component does not touch the grid boundary). This is a flood-fill/DFS-BFS style problem on an up to 100x100 grid. | Coding | Staff+ | 1 | jan. de 2026 |
| Design a block storage systemDesign a distributed block storage system that can serve thousands of virtual machines, providing reliable and scalable storage with features like data replication, fault tolerance, and high availability. | System Design | Staff+ | 1 | jan. de 2026 |
| Design a Trending Hashtags SystemDesign a highly scalable system that tracks and computes the top K trending hashtags (e.g., top 30-50) across different time windows (last 5/15/30/60 minutes or custom intervals) for billions of users, with support for filtering by geography (local/global) and categories (food, sports, politics). | System Design | Staff+ | 1 | jan. de 2026 |
empresas relacionadas
Explore empresas parecidas
453 perguntas
313 perguntas
126 perguntas
87 perguntas
50 perguntas
48 perguntas