Filter interviews by
Develop a user-centric search product by analyzing needs, defining features, and iterating based on feedback.
Conduct user research to understand search behavior and preferences, e.g., surveys or interviews with potential users.
Define key features such as personalized results, filters, and advanced search options based on user needs.
Create wireframes and prototypes to visualize the product and gather early feedback...
Find the Kth largest element in an unsorted array using various methods.
Use a max-heap to extract the largest elements until reaching K. Example: For [3, 2, 1, 5, 6, 4] and K=2, result is 5.
Sort the array in descending order and return the K-1 index. Example: For [3, 2, 1, 5, 6, 4] and K=2, sorted array is [6, 5, 4, 3, 2, 1].
Use Quickselect algorithm for average O(n) time complexity. Example: For [3, 2, 1, 5, 6, 4...
Implement an LRU (Least Recently Used) cache to efficiently store and retrieve data with limited capacity.
Use a hash map for O(1) access to cache items.
Use a doubly linked list to maintain the order of usage.
When adding a new item, check if it exceeds capacity; if so, remove the least recently used item.
Example: If cache capacity is 2, adding (1,1) and (2,2) then (3,3) removes (1,1).
Implement 'get' and 'put' metho...
Find the longest palindromic subsequence from a string, ensuring lexicographical order for ties.
A palindrome reads the same forwards and backwards, e.g., 'racecar'.
Use dynamic programming to find the longest palindromic subsequence.
Example: For 'abcbda', the longest palindromic subsequence is 'aba'.
If multiple longest palindromes exist, return the lexicographically smallest one, e.g., 'aa' from 'aabbaa'.
I expect a competitive salary that reflects my experience and the industry standards for an IT Manager role.
Research industry standards: For example, IT Managers in my region typically earn between $90,000 and $120,000 annually.
Consider my experience: With over 10 years in IT and 5 years in management, I believe a salary in the upper range is justified.
Factor in company size: Larger organizations often offer highe...
Your company is a leading provider of innovative IT solutions, focusing on enhancing business efficiency and customer satisfaction.
Founded in 2005, the company has grown to serve over 500 clients globally.
Specializes in cloud computing, cybersecurity, and data analytics.
Recent projects include a successful migration to cloud services for a major retail client, improving their operational efficiency by 30%.
Committe...
I worked on a modular architecture for a renewable energy system, enhancing efficiency and scalability.
Designed a modular solar panel system that can be easily expanded based on energy needs.
Implemented a centralized control unit for monitoring and optimizing energy output.
Utilized CAD software for precise modeling and simulation of the energy system.
Collaborated with cross-functional teams to ensure integration w...
Performance considerations in design include efficiency, reliability, cost, and user experience to ensure optimal functionality.
Efficiency: Design should minimize energy consumption, e.g., using lightweight materials in aerospace.
Reliability: Components must withstand operational stresses, like using corrosion-resistant materials in marine applications.
Cost: Balancing performance with budget constraints, e.g., sel...
I want to join Meta to contribute to innovative technologies that connect people and enhance user experiences globally.
Meta's commitment to innovation aligns with my passion for developing cutting-edge technologies, like AR and VR.
The opportunity to work on large-scale systems that impact billions of users is incredibly motivating.
I admire Meta's focus on community and connection, and I want to be part of a team t...
A sparse matrix can be represented using a dictionary of dictionaries or a list of lists.
Use a dictionary of dictionaries where the keys are the row and column indices with non-zero values as values.
Alternatively, use a list of lists where each inner list represents a row with non-zero values and their column indices.
Sparse matrices are efficient for large matrices with mostly zero values.
Example: {0: {1: 5, 3: 7}...
I appeared for an interview in Feb 2025.
Meta Phone Screen for E4 level. 1 hour coding test on Leetcode medium level questions, time is limited for each unlike other companies.
There were 5 rounds in Onsite interviews 2 coding, 1 ML system design, 1 ML theory and 1 behavioral.
I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.
I want to join Meta to contribute to innovative technologies that connect people and enhance user experiences globally.
Meta's commitment to innovation aligns with my passion for developing cutting-edge technologies, like AR and VR.
The opportunity to work on large-scale systems that impact billions of users is incredibly motivating.
I admire Meta's focus on community and connection, and I want to be part of a team that f...
DSA Round - Graphs & Trees
I appeared for an interview in May 2025, where I was asked the following questions.
Develop a user-centric search product by analyzing needs, defining features, and iterating based on feedback.
Conduct user research to understand search behavior and preferences, e.g., surveys or interviews with potential users.
Define key features such as personalized results, filters, and advanced search options based on user needs.
Create wireframes and prototypes to visualize the product and gather early feedback from...
I applied via Job Portal
DSA:
Dynamic programming;
More focus on approach and readability.
Ephasis on dry run and test cases
I applied via Approached by Company and was interviewed in May 2024. There were 3 interview rounds.
60m, DSA (graphs, trees, etc.)
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
Medium Leetcode Problems
posted on 2 Sep 2024
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via GitHub and was interviewed in Jul 2024. There was 1 interview round.
We worked on two simple coding questions: the battleship problem and a task involving opening, reading, and sorting data from a file. I coded in front of my interviewer, who provided me with helpful tips.
Top trending discussions
Some of the top questions asked at the Meta interview -
The duration of Meta interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 66 interview experiences
Difficulty level
Duration
Software Engineer
23
salaries
| ₹40.1 L/yr - ₹60 L/yr |
Senior Dft Engineer
22
salaries
| ₹30 L/yr - ₹39 L/yr |
Senior Software Engineer
19
salaries
| ₹40.5 L/yr - ₹75.6 L/yr |
Software Developer
18
salaries
| ₹43.1 L/yr - ₹80.5 L/yr |
Data Scientist
12
salaries
| ₹39.3 L/yr - ₹74.4 L/yr |
Reliance Communications
Henry Harvin Education
GAO Tek