YOE - 5
Virtual Onsite:
Round 1:
https://leetcode.com/problems/reverse-nodes-in-k-group/ - Almost Completed it, missed one condition. Interviewer told me how to fix and moved on to next question. I think he was okay with me missing one condition, but again I am not sure.
https://leetcode.com/problems/merge-k-sorted-lists/ - Solved it using Priority Queue.
Round 2:
Behavioral Questions
https://leetcode.com/problems/alien-dictionary/ - Completed
It was not exactly this but very similar.
Round 3:
https://leetcode.com/problems/add-strings/ - Completed, missed one edge case to add carry :(, Interviewer mentioned edge case, I fixed it,
https://leetcode.com/problems/exclusive-time-of-functions/ - Almost Completed just needed to fix one edge codition. I was not able to fix it as we were running out of time. Interviewer said we were on right track.
Round 4:
Design newsfeed app. I designed application, data model. Explained dataflow. But failed to answer trick question.
Round 5:
Behavioral Questions
https://leetcode.com/problems/add-binary/ - Completed.
Overall, I have an extremely amazing experience with this interview. This is my first one with FANG so I was nervous. I felt quite sad that I should have prepared behavioral and system design a lot better. The technical questions were not hard, but missed on some edge cases.
The recruiter haven't yet replied to my followup email. How long should I expect to wait for the result? What are my chances of getting an offer. I saw most of the people got an offer right after the interview, so I assumed I got rejected. I felt dead inside atm.