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.

Perguntas
234
públicas

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.

Adicionar meu salário anonimamente

quem contatar

Quem contatar na Google

perguntas de entrevistas da empresa

O que já apareceu em processos da Google

24 de 234 perguntas

PerguntaTipoNívelRelatosÚ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 DesignMid-level1mar. 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.CodingSenior1mar. de 2026
Tell me something about yourself I won't find on your resumeBehavioralMid-level1mar. 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 DesignStaff+1mar. 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.CodingMid-level1mar. 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 DesignStaff+1mar. 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 DesignStaff+1mar. 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.CodingSenior1mar. 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 DesignStaff+1mar. 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.CodingMid-level1mar. 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 DesignStaff+1mar. 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.TechnicalSenior1mar. 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.BehavioralStaff+1mar. 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 DesignStaff+1fev. 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 DesignStaff+1fev. 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.BehavioralMid-level1fev. 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 DesignMid-level1fev. de 2026
Describe going above and beyond to help someoneBehavioralMid-level1fev. 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.TechnicalMid-level1fev. 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 DesignStaff+1jan. 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 DesignStaff+1jan. 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.CodingStaff+1jan. 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 DesignStaff+1jan. 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 DesignStaff+1jan. de 2026

empresas relacionadas

Explore empresas parecidas