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'.
What people are saying about Meta
Effective problem-solving involves identifying issues, analyzing options, and implementing solutions systematically.
Define the problem clearly: Understand what the issue is and its impact.
Gather relevant information: Collect data and insights related to the problem.
Analyze potential solutions: Evaluate different approaches and their feasibility.
Implement the chosen solution: Execute the plan while monitoring progr...
A valid palindrome reads the same forwards and backwards, ignoring spaces, punctuation, and case.
Consider only alphanumeric characters: 'A man, a plan, a canal: Panama' is a valid palindrome.
Ignore case sensitivity: 'Racecar' is the same as 'racecar'.
Use two-pointer technique: Compare characters from start and end moving towards the center.
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 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...
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 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...
Implemented a critical software upgrade with multiple bugs affecting production.
Identified bugs through thorough testing and analysis.
Collaborated with development team to prioritize and resolve issues.
Implemented temporary workarounds to minimize impact on production.
Conducted post-mortem analysis to prevent similar issues in future upgrades.
I failed to implement a preventive maintenance program due to lack of buy-in from the team.
Lack of clear communication about the benefits of the program
Resistance from team members who preferred reactive maintenance
Inadequate training and support for team members to adapt to the new program
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 have a strong background in software engineering with experience in various programming languages and project management.
Over 8 years of experience in software development, primarily in Java and Python.
Led a team of 5 developers in a successful project that improved system performance by 30%.
Experience with Agile methodologies, participating in daily stand-ups and sprint planning.
Worked on cloud-based applications us...
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.
A valid palindrome reads the same forwards and backwards, ignoring spaces, punctuation, and case.
Consider only alphanumeric characters: 'A man, a plan, a canal: Panama' is a valid palindrome.
Ignore case sensitivity: 'Racecar' is the same as 'racecar'.
Use two-pointer technique: Compare characters from start and end moving towards the center.
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.
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
Senior Dft Engineer
22
salaries
| ₹30 L/yr - ₹39 L/yr |
Software Developer
21
salaries
| ₹36.9 L/yr - ₹68.9 L/yr |
Software Engineer
20
salaries
| ₹37.4 L/yr - ₹60 L/yr |
Product Manager
19
salaries
| ₹33.5 L/yr - ₹60 L/yr |
Senior Software Engineer
19
salaries
| ₹40.5 L/yr - ₹75.6 L/yr |