meta.db
Como se preparar para entrevistas na Meta
Reunimos aqui as perguntas públicas já associadas à Meta para te ajudar a estudar com mais contexto, entender o tipo de cobrança e priorizar melhor sua preparação.
salários
Quanto a Meta paga em tecnologia
Ainda não publicamos salários da Meta
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.
perguntas de entrevistas da empresa
O que já apareceu em processos da Meta
24 de 453 perguntas
| Pergunta | Tipo | Nível | Relatos | Último relato |
|---|---|---|---|---|
| Design a Top-K SystemDesign a system that efficiently retrieves top-k items (songs, videos, hashtags, etc.) based on user activity or engagement metrics within specified time windows. The system should handle real-time data aggregation and support queries like "top 10 songs in the last 7 days" or "trending hashtags in the past 24 hours." | System Design | Senior | 1 | mar. de 2026 |
| Design InstagramDesign a photo-sharing social media platform where users can upload photos, follow other users, and view a chronological feed of posts from people they follow. | System Design | Staff+ | 1 | mar. de 2026 |
| Design DropBoxDesign a file storage and synchronization system like Dropbox that allows users to upload, download, and sync files across multiple devices with real-time updates. | System Design | Staff+ | 1 | mar. de 2026 |
| Leetcode 20. Valid ParenthesesCheck whether a string of parentheses/brackets is valid by ensuring every closing bracket matches the most recent unmatched opening bracket and the types and nesting order are correct. This is typically solved by tracking openings (e.g., with a stack) and verifying matching pairs. | Coding | Staff+ | 1 | mar. de 2026 |
| Design LeetCodeDesign an online coding judge system for programming competitions where users can submit solutions, view real-time leaderboards, and participate in timed contests with automatic code evaluation. | System Design | Staff+ | 1 | mar. de 2026 |
| Leetcode 62. Unique PathsCount the number of distinct monotonic paths from the top-left to the bottom-right of an m×n grid when you may only move right or down. This is the classic lattice-path problem — the answer equals binomial coefficient C(m+n-2, m-1) (or can be computed with DP); m,n ≤ 100 and result ≤ 2·10^9. | Coding | Senior | 1 | mar. de 2026 |
| Design a System Metrics Monitoring and Alerting PlatformDesign a metrics monitoring platform that collects performance data (CPU, memory, throughput) from hundreds of thousands of servers, allows users to set threshold-based alerts, and provides dashboards for visualization and notifications when alerts are triggered. | System Design | Senior | 1 | mar. de 2026 |
| Can you describe a time when you had to make a decision with incomplete information? What was the situation, and how did you handle it? | Behavioral | Staff+ | 1 | mar. de 2026 |
| Leetcode 528. Random Pick with WeightGiven an array of positive weights, implement pickIndex() to return index i with probability w[i]/sum(w); the typical approach preprocessing prefix sums and using a random number plus binary search maps the random draw to the weighted bucket in O(log n) time after O(n) setup. | Coding | Mid-level | 1 | mar. de 2026 |
| Design Online Auction SystemDesign an auction system where users can create auction posts for items, place bids, view top bidders, and receive notifications when auctions end. | System Design | Staff+ | 1 | mar. de 2026 |
| Design an Ad Click AggregatorDesign a real-time ad click aggregator that processes billions of ad events (clicks and impressions) daily, aggregates them with maximum 30-second latency, and supports both real-time dashboard queries and historical analytics for up to 2 years. | System Design | Staff+ | 1 | mar. 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 | mar. de 2026 |
| Design Online ChessDesign a real-time chess platform similar to Chess.com that supports gameplay across multiple devices, move validation, matchmaking, leaderboards, and key features like move undo functionality. | System Design | Staff+ | 1 | mar. de 2026 |
| Leetcode 227. Basic Calculator IIEvaluate a valid arithmetic expression string containing non-negative integers and the operators +, -, *, / (with spaces allowed), where division truncates toward zero. The core challenge is to parse and compute the result while respecting operator precedence (multiplication/division before addition/subtraction) without using built-in eval. | Coding | Senior | 1 | mar. de 2026 |
| Leetcode 973. K Closest Points to OriginGiven N points on the plane and an integer k, return the k points with the smallest Euclidean distance to the origin (order doesn't matter). The core challenge is efficiently selecting the k smallest distances (e.g., via a max-heap or quickselect/partial sort) for up to N = 10^4 points. | Coding | Senior | 1 | mar. de 2026 |
| Leetcode 314. Binary Tree Vertical Order TraversalGroup tree nodes by their horizontal (column) index and return a list of columns from leftmost to rightmost, preserving top-to-bottom order and left-to-right ordering for nodes that share the same position—commonly solved by BFS/level-order traversal with column indices and a map. | Coding | Senior | 1 | mar. de 2026 |
| Leetcode 109. Convert Sorted List to Binary Search Tree | Coding | Staff+ | 1 | mar. de 2026 |
| Leetcode 2126. Destroying AsteroidsGiven a starting mass and asteroid masses, determine whether you can order collisions so the planet can sequentially absorb every asteroid (absorbing requires current mass >= asteroid and increases the planet's mass). The core challenge is a greedy cumulative-sum check (sort small-to-large) to see if the planet's mass can stay >= each next asteroid. | Coding | Senior | 1 | mar. de 2026 |
| Leetcode 249. Group Shifted StringsGroup strings that are equivalent under a uniform alphabetical shift (e.g., "abc" → "bcd", with wrap-around) by identifying a shift-invariant signature for each string and grouping those with the same signature. | Coding | Mid-level | 1 | mar. de 2026 |
| Design i18nDesign an internationalization (i18n) system that translates static UI elements like buttons, labels, and system messages into hundreds of languages while keeping user-generated content in its original form. | Technical | Staff+ | 1 | mar. de 2026 |
| Leetcode 560. Subarray Sum Equals KCount the number of contiguous, non-empty subarrays whose elements sum to k. Because nums can include negatives (so two-pointer sliding window doesn't work), use cumulative prefix sums with a hash map of frequencies to count matching previous sums in O(n) time. | Coding | Mid-level | 1 | mar. de 2026 |
| Design Top K Songs Widget for SpotifyDesign a widget that integrates with third-party streaming services (like Spotify) to display a user's top K most played songs over a specified time period (e.g., past 7-30 days). The system should aggregate listening history data and allow users to view and interact with their personalized music trends. | Technical | Senior | 1 | mar. de 2026 |
| Tell me about a time you disagreed with a cross-functional partner. | Behavioral | Staff+ | 1 | mar. de 2026 |
| Leetcode 543. Diameter of Binary TreeGiven the root of a binary tree, return the diameter — the maximum number of edges on any path between two nodes; the core challenge is to compute subtree heights and track the maximum sum of left and right heights at each node in a single O(n) traversal. | Coding | Mid-level | 1 | mar. de 2026 |
empresas relacionadas
Explore empresas parecidas
313 perguntas
234 perguntas
126 perguntas
87 perguntas
50 perguntas
48 perguntas