Recruiter Phone Screen
I was referred by a friend at Facebook. Recruiter asked me the following questions:
- Details about my current job
- Why am I leaving my current company?
- Status about my interview process - Pending interviews with other companies and offers if any
- Other general questions such as visa status, etc.
- I also discussed the level at which I will be interviewed.
Technical Phone Screen
I was asked two coding questions in this 45-minute round. We just introduced ourselves in the beginning and then straight away dived into the coding questions. I spent around 15 minutes on the first question and about 25 minutes on the second question.
- Lowest Common Ancestor of a Binary Tree
- Integer to English
Virtual Onsite
All rounds were of 45 minutes long.
Coding Round 1:
- Product of Array Except Self
- Clone Graph
Coding Round 2:
- Subarray Sum equals K
- Minimum Remove to Make Valid Parentheses
System Design Round:
- Design Facebook Status Search
I used an iPad to explain and draw the architecture diagram in this round. Also, this question can be found here
Behavior Round:
- Recent Projects at my current company
- Why am I leaving my current company?
- Conflict Resolution
- Difficult Colleague to work with
- One Coding Question - Similar to First Bad Version
YOE: 11 years
Position: E5 at Facebook
TC Before Interview: 310K
TC After Interview: 381K + 50K (sign-on)
Best of luck everyone with your upcoming interviews 🙂