Meta full loop

meta logo
meta
April 10, 20253 reads

Summary

I went through the Meta full loop interview process, which included a phone screen, two coding rounds, a system design round, and a behavioral round.

Full Experience

Phone Screen:

  1. Right side of bt (recursion)
  2. Minimum remove to make valid paranthesis (don't use stack)
  3. Find element in rotated sorted array

Coding Round 1:

  1. Simplify Path (variant also given current working directory)
  2. Vertical order traversal of bt

Coding Round 2:

  1. Basic calculator (don't use stack)
  2. Sum root to leaf of bt

System Design: Design chat application

Behavioral : General questions (got nervous in this round :_))

Interview Questions (8)

Q1
Binary Tree Right Side View
Data Structures & AlgorithmsMedium

Given the root of a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom. The problem suggested using recursion.

Q2
Minimum Remove to Make Valid Parentheses
Data Structures & AlgorithmsMedium

Given a string s of '(' , ')' and lowercase English characters. Your task is to remove the minimum number of parentheses ( '(' or ')') so that the resulting parentheses string is valid. The problem specifically asked not to use a stack for the solution.

Q3
Search in Rotated Sorted Array
Data Structures & AlgorithmsMedium

Search for a target value in a rotated sorted array.

Q4
Simplify Path (with current working directory variant)
Data Structures & AlgorithmsMedium

Given a string path, which is an absolute path (starting with a slash '/') to a file or directory in a Unix-style file system, convert it to the simplified canonical path. A variant was given involving the current working directory.

Q5
Vertical Order Traversal of a Binary Tree
Data Structures & AlgorithmsHard

Given the root of a binary tree, return the vertical order traversal of its nodes' values. (i.e., from top to bottom, column by column).

Q6
Basic Calculator (without stack)
Data Structures & AlgorithmsHard

Implement a basic calculator to evaluate a simple expression string. The problem explicitly stated not to use a stack for the solution.

Q7
Sum Root to Leaf Numbers
Data Structures & AlgorithmsMedium

Given a binary tree where each node contains a digit from 0-9, each root-to-leaf path represents a number. Return the total sum of all root-to-leaf numbers.

Q8
Design a Chat Application
System Design

Design a scalable chat application.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!