YOE: 7
Position: Full Stack Dev (Product)
Phone interview :
Did both the Questions Flawlessly in time.
Virtual Onsite:
Behavioural:
-Tell me about project you are proud of .
-Tell me situation where you have give critical feedback to you peer .
-Tell me situation where you had conflict with your manager.
-Tell me situation where you took any fast decision.
-Tell me situation where you have recieved great feedback from your colleague.
Did pretty well with all the questions considering I have working experience at both startups(as Cofounder and CTO) and Big Travel Company(MNC) .
Coding Round 1:
Approach for 1st question was pretty straight forward , split and processright and pass carry to processleft which finally return result string. But I got nervous and was able to complet first function processright and skelton of main method with few testcases , then interviewer said we can move to next question but I told my approach for processleft method.
Did finished 2nd Question in 5-10 minutes and explained Big O very well.
System Design:
Did pretty well . I used Google drawing tool with to explain Requirements [functional + non-functional],Capacity Estimation , API Design , User Interaction and Design Consideration.
Explained Component diagram with Whiteboard and answered all the questions which interviewer asked.
Coding Round 2:
Finished 1st Question in 5 minutes and explained Big O as well.
Finished 2nd Question with 2 sols ( O(rlogc) and O(r+c) ) in next 15minutes .
Answered all the questions correctly.
We had nearly 20-25min extra and we discussed about facebook work and culture .
I'm just worry about First Round(1st Question) if that can make negative impact on results . Wish me Luck Guys :) .
Prep:
Coding - FB tagged Questions on LC with frequcency .
I did 200 Questions(FB + Google tagged) + 15 onsite Mock interviews on LC in last 2 months.
Behavioural:
-Use STAR technique to answer each question and it should be your real story !!
System Design:
***ing system Design.
***expert System Expert.
Read Research papers + Tech talks .
Update1 -
Got Rejection mail !!
Whilst there were many positives, unfortunately the team felt the performance didn’t quite meet the bar that we have to make an offer.
I'll update once i have actual feedback . Most probably First Round 1st Question costed me Rejection .
Thank You !!
Keep Coding :)
Update2:
First Coding Interviewer gave me mixed Feedback , Recruter said that I need to improve speed and problem solving skills based on first round .
Rest of Feedback was Good from All the interviewers .
Key takeaways : You have to be spot on in each round of interviews to clear the High Bar at FB .
I will start partcipate in contests and give more mock interviews to increase my speed .
Keep Coding :)