Hi Everyone, I recently had my FB onsite and wanted to get your feedback. Round1 -> Coding 1 problem on binary trees, 1 problem on Trie. Solved both questions efficiently and explained Time complexity and Space complexity. Interviewer seemed to be happy with the solution. Round2 -> Coding 1 problem on Arrays, 1 problem on Heap. Solved both questions. Best round for me in this loop. Interviewer told that my code looks clean and implementation is good. Round3 -> Architecture design round Design architecture for an audio device. I started small and scaled up solution eventually. Didn't realize how fast the interview ended. It was an interactive session. Interviewer had an internet issue and got cut out of call for few min. But, that didn't affect the flow of interview much. This is my first architecture design round, so I don't have previous experience to rate it. Round4 -> Behavior + coding Standard behavior questions. I had prepared for Amazon onsite, so that helped me in this round. Was able to give convincing answers in STAR method. Got a coding question in last 15 min on strings. I was able to solve it and implement efficiently. Explained my Time complexity and space complexity and interviewer accepted my solution. Round 5 -> Pirate Design round Asked to design library for networking application. This is something that I hadn't prepared or had much experience in. I think I failed the interview since I had no previous knowledge of how to do it. I tried to explain as much as I can with whatever experience I have. I don't think I did well in this round. Note: I initially thought this loop was targeted for E4. But, recruiter told me at starting of loop that they are targeting for E5. Depending on my performance they might downgrade, stay or upgrade their target. #swe #software #engineering #FB #onsite Update: thank you for the response. Got a reject today. They said it's because I didn't do well in one of the design rounds. And the team was looking for good design expertise. YOE: 3.5 years TC: 120K
They are considering you for E5 at 3.5YOE. Interesting
Easy reject
E4
E4 I guess, you aced the coding interviews at least :)
That'll be the best possible outcome. ๐ ๐ค๐ผ
Feels like an E4 down level situation. Candidate can code like a whiz but struggles with breadth of design experience.
@OP did you get leetcode tagged questions during the interview ?
Yeah, few were straight out of leetcode. Others were a variation of that.
What concepts are you suppose to know for round 5? I would not be able to answer that aswell
Is this for a front end web or mobile developer position?
I did an E5 loop recently. One of your sys design rounds is prolly a training/calibration round that doesnโt go towards score unless you aced it or said something inappropriate ๐
Did you get all the questions from fb leetcode tagged ones?
Sounds like you aced it. But I've seen too many blind posts lacking ability to self criticize... Everyone on blind aces everything and still gets rejected... Sounds odd. I've had offers from most big companies and used to work at FB. But I can confidently say that my interview performances are rarely acing it. I make a lot of mistakes. Acknowledging those mistakes are important. That said I hope you are not one of them and I hope you genuinely aced it!
I'm still not sure about Round5. I kinda feel I failed in this round. I was not able to answer how to design a library. Do you think that could hurt my chances?
Out of curiosity, what race are you?