Friday, May 7, 2021

Leetcode.com-> discuss:

 

Facebook | London | E5 [Downgraded to E4] [Final offer received]
27
Anonymous User

YOE: exactly 5
Position: Fullstack C# developer @ Hedge Fund
Location: London

Background
Applied to both E4 and E5 SWE, Product position online in August. Recruiter approached me with the E5 one. First interview in 5 years since graduation. Took phone interview in Sept and Recruiter came back in two days.
Scheduled the virtual onsite interview in Dec because I need more time to prepare (Working 70+ hours per week). At the end recommended for E4 and putting on hold til next year.

Updates
Received the final offer now in March 2021.
https://leetcode.com/discuss/compensation/1127416/Facebook-or-E4-or-London-or-Still-negotiating

Phone interview
One Easy and one Hard. Both can be found on https://leetcode.com/company/facebook/

Virtual onsite interview
Round 1: Two Medium. Both are top listed Facebook tagged LC questions. One of them is a variant version.
Being asked to come up with test cases.

Round 2: Two Medium. Top listed again. Being asked to come up with test cases again.
Also follow up questions on trade offs eg modify input / working on copy

Round 3: Typical Behavioral questions. Got weak signal here. Feedback saying my thought process was not presented clearly but my decisions were right.

Round 4: I had product design interview instead of system design interview. It focused on API design.

Result:
Recruiter said positive feedbacks at the beginning before the Debrief.
After the Debrief the conclusion was that there are weak signals from Behavioral interview. A borderline E5, not recommended for CR.
Recruiter fought for me and pushed my packet to CR. CR recommended a E4 offer saying borderline E5 but very strong E4. But due to hiring freeze it has been put on hold until January next year.

Overall I have solved ~110 LC questions. Easy: 19 Medium: 62 Hard:30.

For product design interview, all the source about system design are not very useful. As they are not focusing on API design. I think what really helped is reading API design doc from FAANG companys eg https://cloud.google.com/apis/design/ Still recommend to study system design to some extent because the api design need to be coherent with the server side architecture in your mind.

For behavioral interview I recommend following STAR approach (which I did not and have costed me a E5 offer I think). If your answer do not align to what interviewer is expecting and he/she doesnt follow up, they move on and you are screwed. You might not get a follow up behavioral interview and get rejected.

So better use STAR approach to present your thought process, how did I come up with the action and the result / my impact clearly in one go in order to have a strong signal. I kind of failed this one and get downgraded.

londone5e4facebook
Comments: 18
Read More

Some updates. Recruiter said E4 hiring has started moving again recently. My case has been put on the list for final approval.

5
Show 5 replies
Reply
Share
Report
pratyush9's avatar
Read More

Congrats, if you are wondering what a STAR is - STAR stands for situation, task, action and result.

  1. What was the situation?
  2. What were the tasks?
  3. What action you took?
  4. What were the ensuing results?

The formats helps in keeping the answer concise and to-the-point. Plus, you will save some time for the coding part, if any, of that interview.

4
Reply
Share
Report
Anonymous User
3
Show 1 reply
Reply
Share
Report
leetcodelove's avatar
Read More

What is CR ? Like Hiring Committee in Google ?

2
Reply
Share
Report
LeetCodeBoss's avatar
Read More

Hey,

Did you hear anything from Facebook? I am also on hold and yet to hear from them. Let me know if you heard from them or if you have any updates.

2
Hide 18 replies
Reply
Share
Report
LeetCodeBoss's avatar
Read More

I did not hear anything. I followed up with the recruiter around 15 days back but she confirmed there is no change in headcount as of now and we will get back as soon as there is any change.

0
Reply
Share
Report
Anonymous User
Read More

@LeetCodeBoss I just got the approval today. Still negotiating on final offer.

0
Reply
Share
Report
LeetCodeBoss's avatar
Read More

I may need to check back again. I checked last month and recruiter told that I am still on hold for E4 but for E5 I may need to apply next year.

0
Reply
Share
Report
Anonymous User
Read More

@user8134x Roughly every month. I just ask if there is any progress.

0
Reply
Share
Report
user8134x's avatar
Read More

Can you please share How often do you contact your recruiter? How did you ask them for update in your last email?

0
Reply
Share
Report
Anonymous User
Read More

@user8134x The process started back in Sept. And my virtual onsite interviews were performed in early Dec. It is for general SWE,Product.

0
Reply
Share
Report
user8134x's avatar
Read More

Anonymous, when was your interview and was it for general SWE or mobile SWE?

0
Reply
Share
Report
Anonymous User
Read More

Checked with my recruiter and things started moving again. My case has been queued for final approval now.

0
Reply
Share
Report
LeetCodeBoss's avatar
Read More

@seaCapt I was also told that there may be one more round for E5 during Jan or Feb. And currently there are E5 hiring so I found it strange to not get any response from recruiter. No idea but let's see what happens.

0
Reply
Share
Report
LeetCodeBoss's avatar
Read More

@seaCapt I got 3 strong hires and the recruiter clearly told me I fall in between E4 and E5 so due to headcount issues putting on hold. I don't know if the headcount issues was for E4 or E5.

0
Reply
Share
Report
LeetCodeBoss's avatar
Read More

You are then in better condition than me. I think I am rejected as it is showing not selected. There is no way for them to track for them I assume. So I am keeping my hopes low if I get that's great otherwise next year again will try.

0
Reply
Share
Report
Anonymous User
Read More

@LeetCodeBoss Hi. For me my status is still at Onsite interview and "Your interview took place recently. You should hear from us soon". I dont have anything under Past Applications.

0
Reply
Share
Report
LeetCodeBoss's avatar
Read More

@seaCapt I reached out to the recruiter twice but no response. But if there are not active applications getting shown which is also in my case how come they will be able to track? Past Applications for me also is the same the E5 one and shows not selected. Not sure what to expect but anyways lets wait and hope for the best.

0
Reply
Share
Report
LeetCodeBoss's avatar
Read More

@seaCapt I am worried too. It takes a lot of time to reach to this stage but I think I should make up my mind that I am now rejected. I did not hear anything yet from them and also in the facebook recruitment portal it shows not selected only the recruiter informed me that I am on hold not sure if they have oh hold status to show. Can you please check your status there. https://www.facebookrecruiting.com/portal/home Check status in the Past Applications.

0
Reply
Share
Report
LeetCodeBoss's avatar
Read More

Okay then may be you should wait. I will also try to follow up. But I heard that currently they have reviews going on and there will be headcounts in February. You may check back in Feb.

1
Reply
Share
Report
Anonymous User
Read More

My recruiter says he does not have updates on E4 headcount yet.

0
Reply
Share
Report
LeetCodeBoss's avatar
Read More

@user8134x General SWE

0
Reply
Share
Report
user8134x's avatar
Read More

Which role did you apply for General SWE or Android or iOS or ML?

0
Reply
Share
Report
Vishal0103's avatar
Read More

congrats buddy.how as a fresher sde we can learn api designing and any resources associated with it

1
Reply
Share
Report
kto's avatar
Read More

If anyone is struggling with STAR format, I am using https://jetcandidate.com to organize my STAR stories.

1
Reply
Share
Report
manjaro14's avatar
Read More

Thanks OP for sharing your experience and congrats for the E4 offer.

Could you please elaborate more on the differences you find between product/API design and system design?
Does this cover Data modelling, db table scheme, data sharding etc.? I did not find any concrete examples on this "API product" design interviews.

All the best for the future!

1
Hide 1 reply
Reply
Share
Report
Anonymous User
Read More

Since this is my first FAANG interview, I cant tell you what to expect in system design interview.
But in the product design, I was asked to design the API design for a product/set of features. The interviewer said he is not concerned about the overall system architecture.
I mentioned about db schema, object model and persudo code of my APIs. And you should have the data structure in the backend in mind.
Nothing about scaling, sharding, LB, cache,etc.

2
Reply
Share
Report
lakNav's avatar
Read More

Congratulations!

I am not finding much resources for product design. Do you think opting for system design is better?

1
Hide 1 reply
Reply
Share
Report
Anonymous User
Read More

I did not have a choice. There are definitely more resources regarding system design, but the scope is huge as well. I think if you are good at API design and you dont have FAANG experience you can go for product design.

2
Reply
Share
Report
saveHCH's avatar
Read More

Do you have a referal?

1
Hide 1 reply
Reply
Share
Report
Anonymous User
Read More

No I dont. I applied online and recruiter approached me on the next day.

1
Reply
Share
Report





No comments:

Post a Comment