Status: 5+ years, Software Engineer, experience in backend Systems
Company - Facebook
Position: E5
Location: London
Date: January 10, 2021
Interview
2 Coding - most were from leetcode except 1, just worded slightly differently(2 Medium and 2 hard)
1 Design - 10 mins into discussion, interviewer asked me to discuss some more in depth stuff and I had to leave aside template I prepared(was not big fan of having this kind of template anyway) and whole conversation was really nice as if I am talking with colleague on job.
1 Behavioural - Extensive disucssions on my experience regarding ambiguous projects, handling conflicts, managing timelines and expecations, working with stake holders, technically challenging etc
Overall got positive nod 2 hours after interview and verbal confirmation after approval from hiring commitee within 24 hours(Recuriter is really good :))
**Preparation **
Had some competitive programming background in college, did 100+ problems recently on leetcode and some mock simulation on Leetcode mock interview section to time myself for speed and accuracy
Interviews with multiple companies including some from FAANG. Having this interviews really helped to become better in interview setup since I last interviewed 4 years ago.
System Design - Have extensively worked on building and scaling systems, the startup I work in grew big in last 4 years. Standard suggested resources did help in organising what to discuss but I feel some content is below par on some websites and if you have experience please try to modify it to what you think should be done. Designing Data Intensive Applications(have read this multiple times on job ) and Jackson Gerrad videos are really helpful to tackle new problems
Behaviroual - Took questions from preparation email, wrote 4-5 scenarios for each based on previous experince and try to run them with another friend and see what he thinks