Facebook | E5 | London | Reject
Anonymous User
5065

Hello LC Community,

Before sharing my interview experience with Facebook and Uber, I would like to thank LC community who helped me a lot to improve my problem solving, data structure and coding skills.

Facebook Rounds Details

Phone Screen

  • Interviwer was very polite and friendly. He started with an array problem (LC Medium) and I explained him the optimal solution. He asked me to write the code and i was able to complete in 10-15 mins. Then he made some changes in the same problem and asked me to provide the solution. I explained my appraoch and complete the code in next 10-15 mins.
  • He was looking impressed and he asked me one more problem LC Hard. I thought about it for next 5 mins and share the approach. He was looking fine with the apporach. Didn't write the code as no time left.

Round 1 (System Design)

  • Interviewer asked me something related to design privacy management in FB. I started with functional and non-functional requirements and share my data modelling apprach.
  • Then he changed the requirements. I explained him a more generic approach to handle it but he didn't seem confident.
  • I think this round didn't went well for me. I feel he changed requirements very frequently instead to listen to my appraoches.

Round 2 (Coding)

  • Interviewer asked me BST (LC Medium) related question and i was able to complete it 10-15 mins.
  • He asked me a followup question and i was also able to write the code in next 10-15 mins.
  • Interviewer was looking happy with my appraches. This round end up in 30 mins only.

Round 3 (Coding)

  • Interview asked me String (Anagram related (LC Hard)) related question. I gave him the apprach and he was fine with that. I wrote the code and did some dry run. Interviewer also did a dry run with a test case and it worked fine.
  • Then he asked me a problem related to sparse matrix multiplication. I gave him the apporach and wrote the code within time. He was looking fine with that.

Round 4 (Behavioral)

  • Common questions like handle conflicts with manager and peers.
  • Handle negative feedbacks
  • Most prouded project etc.

As per me, all my rounds went pretty well except System Design round.

From recruiter, I got the update that system design and Round 3(Coding) feedback are not positive. I really not sure what went wrong in my Round 3(Coding). Not even a single mistake i made in my coding round.

Anyways, I learned a lot of things in my journey and finally able to crack Uber for SDE3 position. I will share my Uber experience in a separate post.

Thanks Again.

Comments (13)