[NDA] Facebook | E4 | London | Apr 2020 [Offer]
Anonymous User
5020

Yoe : 4 Years at Non FAANG company in India
Position : E4

Big Thanks to leetcode community for helping me.
For now, its my turn to give back to the community.

How did I apply : A recruiter from Facebook London reached out to me to know if I was looking to explore my career at Fb london. We set up a recruiter call to let me know about the roles and to know my projects and experience so far.

Recuiter Call : Discussed about the role and my work, scheduled a time for Phone screen.

Phone Screen :

  1. LC Medium(on easier side) problem, something around using binary search.
  2. LC medium, quite famous problem using sliding window.

There was also some discussions around different other approaches for solving the problem and which can be used based on input constraints.
My advice will be that even if you know the solution to some problem, you should try to check if there are other equally good solutions while practicing.
Received mail from recruiter a day later that I have passed and moved to different recruiter, who discussed with me all the rounds of Onsite and answer any questions which I might have. I gave a date for Onsite 3 weeks later.
Recruiter also gave list of various resources from where I could study and be better prepared.

Virtual Onsite:

Round1: Coding
Problem 1 : Some Problem related to string searching.
Problem 2 : Was something around topological sort.

Round2: Behavioural
Mostly the questions were similar to what people have mentioned in other posts, something around give one example when u had conflict, most interesting project etc.
Interviewer seemed a very good guy and seemed quite helpful.

Round 3: Coding
Problem 1 : It was basically a extension of LC easy problem around stack, but the extension was hard, so the interviewer changed the problem which was doable, but bcoz of interview stress and some other reasons, I didnt think the changed problem looked valid, so it took me a while to get the problem.
Thus i ended up doing multiple iterations of code, which consumed all the time. Somehow I managed to do the solution to the problem in the end which the interviewer really meant( though the statement didnt seem to make much sense).
Since I was not able to attend second problem, I thought that I wont probably make it.

Round 4 : System Design
It was one of the standard problem from *** the system design with slight modification, was able to discuss all the possible scenarios and data sources we can use, interviewer seemed satisfied (though cant really predict for System design).

I didnt keep any hope for getting the offer since mostly I had heard that for getting the offer at Fb, 2 problems in every round is must. Only positive from second coding round was that I was never really sitting idle, I was constantly coming up with some solutions and was able to communicate with the interviewer that where all the solutions might fail.

Recruiter mailed around a week later that Feedback looks positive and he will take it up with the Candidate review.
Finally came the good news :).

Preparaion: Did leetcode for around 2 months, last 2 weeks took subscription and tried to do as many Fb tagged as possible.

Coding : LC: 220 (M : 65%, H : 20%, E : 15%)
System Design : *** the system design, lots of Youtube videos of designing large scale systems and some resources recruiter shared.

Comments (18)