Panda Guru LogoPanda
Guru

Meta E4 US Onsite | Rejected

Phone Screen

Questions:

  1. Diameter of a binary tree
  2. Kth largest element in an array
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Onsite

Questions: Coding 1:

  1. Valid Palindrome
  2. LCA Binary Tree 3

Behavioral: Questions were the same or similar to questions you can find online, no real surprises here. Conflicts, project ownership, feedback etc.

Coding 2:

  1. Variation of Basic calculator 2 only add and multiply.
  2. Variation of Unique Paths given int n, for a n x n matrix, from top left to bottom right, only going down or right, return a list of strings ("d"/"r" directions) of all of the unique paths. ie. 3 -> ["DDRR", "RRDD" .. etc].

System Design: Design Memcache.

Candidate's Approach

This was my first ever onsite and I tried really hard, the timeline was from early Dec - mid Feb and in that time I studied for just over 200 hours, meta tagged questions, reading system design books and practice questions, preparing answers for behavioral.

My first day of the onsite went really well, solved both questions (maybe stumbled a little bit with explanations of algo) and behavioral seemed to go really great. The second day is where I messed up, the second coding round I was able to complete the first question but the second (Question number 6 out of 6 for the entire interview) was the first question I hadn't seen before and I got maybe 80% of the way there and ran out of time before finishing it. Then rolled right into system design where the interviewer was much more interested in the lower level details of the cache rather than doing any sort of scale or durability.

Interviewer's Feedback

The recruiter mentioned there was some mixed feedback specifically a hiccup with my second coding and that the system design was actually ok.