Had an onsite at Facebook last week. 1 behavioural, 2 coding and 2 system design. The interviewers seem very friendly. Had 2 problems in each of the coding rounds. Though I arrived at the optimal solution for all the problems, I feel like I received quite a few hints, it felt more like a collaborative effort. Is this normal? Or are you expected to come up with a solution by yourself entirely? The system design ones were both focused on product frontends, is that normal? Thought they would do one frontend and one backend one? Even this seemed more collaborative rather than me driving the interview. The interview prep material sent by the recruiter mentions the interviews should be driven by the candidates and not the interviewer. But, that was not the case in my interviews. Do you think this is a bad sign? Has anyone faced similar interviews at Facebook? Update: The recruiter contacted with positive feedback.
What was the difficulty level for the questions? What do they ask in behavior round? Previous experience?
The questions were mid leetcode I'd say.. behavioural was about previous experience
What were ur questions for system designs and coding. Would be helpful if you could share.
Can someone give an example(s) of a frontend system design question?
It's fine to be collaborative and have a discussion, bouncing ideas, unless you feel like they were driving most of it.
In Facebook interviews it’s not. Not in my experience at least. Later HR told me I was expected to give the full 45 minute speech on the design question if the interviewer chose not to interrupt. Simple question like ‘now I am going to analyze capacity, does that sound right’ is interpreted as lack of leadership and using hint. On the other hand, my friend who rehearsed the whole speech before going passed the interview with good feedback.
So saying "does that sound right" is negative? What do you mean by whole speech?
What level?
Not sure. How do you gauge the level? The recruiter didn't mention any levels
This is normal. When the interviewer does a good job, it should feel like a conversation, not a quiz. They want to see how you work on each stage of the problem, not only whether you come up with a solution.
In fb interviews, the minute you even think a bit, you get flagged in their feedback.
If you are true and I hope you are not. Only way to get an offer is if you had seen the question before.
It is true in my experience as well as one of my friend’s. May not be generally speaking. A new grad labeled me that they thought I might have had some trouble while I was just thinking out loud for a problem I haven’t seen before.
Good job sounds like you did well. Should place E5+.
@OP, what happened? You got the offer?
Yes. It’s a bad sign.
Could you elaborate please?
No