Facebook | E5 | Menlo Park | Jul 2020 [Reject]
Anonymous User
1849

Context
YOE 5
No-CS degree
Self taught scripting monkey

Rounds

  1. 3 coding rounds (1 strong yes, 1 weak yes, 1 no hire) (2 no hires when I tried in 2019)
  2. 1 behavior (no hire) (I was a strong hire when I tried in 2019)
  3. 1 design (no hire) (hire when I tried in 2019)

Practise done before interview

  1. 200+ LC
  2. grokkkkking the system design interview skim through

Feedbacks and my thoughts

  1. One small but fatal mistake in 1 coding question out of 6, bad signal (it's about binary search, find first in duplicates)
  2. Not fast enough, spend too much time coding, bad signal
  3. In summary, you need to be fast and accurate
  4. For design round, I was given a problem from grokkkkking the system design interview, but I didn't follow the original answer, rejected. (lesson learnt: just be stupid and follow the textbook, don't be fancy or practical)
  5. For behavior round, you need to know what the interview is looking for and "feed" them the right answer. be honest but be tactical too.

Summary

  1. It's a stupid game you need to play/fake well
  2. They want the "right" answers, and need it on the spot, not your thought process

More After Thoughts

  1. Let's be honest, no one solves Trapping Rain Water in O(n) time and O(1) space first try under 15 minutes. I was asked that question and I actually solved it becauase I prepared for it, not because I really know my ds/algo.
  2. For behavior, I talked about real failures and conflicts, where I actually failed and dealt badly, and learnt a lot. But my feedback was really bad and clearly no hire, it looks to me that they clearly want an example where you successfully turned the winds. So you need to be honest but be tactical too. Prepared that right answer, maybe fake it a little bit.
  3. Do more LC, I think it really helps, I think the minimum bar for someone like me without a CS-degree is about 400. (I am at 200+, felt I have improved a lot, but clearly not meeting the bar yet)
  4. Doing your job, passing the coding interview, starting a tech business are weakly linked skillsets.
Comments (4)