I recently had my Facebook onsite. 2 coding 2 behavioural 1 system design Recruiter said the feedback was really good. 1st coding round was a hire (admittedly I struggled a bit here because I didnt fully understand the question) 2nd coding round was a strong hire Design was also a strong hire Behavioral both were also strong hires. what are my chances here of getting an offer? Edit: Recruiter came back with good news! I passed the hiring committee! will be hired at E4! Thanks you blind for sharing your knowledge, especially on System design for Frontend Engineering. 2nd Edit: Questions were around strings & trees. DOM trees.
Did you get 1 or 2 questions in the coding rounds ?
Both just one. They said they had only one question. Also, we had a lot of discussion that went well before I started implementing the solution.
What level is this for?
E4
Is this for a generalist SWE? How do you even get a call?
So did the recruiter straight up tell you that those were the results (they shouldn't and rarely do), or are you guessing based on your own impressions? Because if it's the latter, I can assure you that your impressions aren't reliable...and I say this as an experienced interviewer. We're trained to make you feel good about your performance in order to improve candidate experience and reduce signal noise from anxiety and such (FYI I work at FB now, not Amazon--same applies either way).
So they didn't exactly tell me. But she used the words "performed strongly" so I'm guessing that is it. She also mentioned that in one of my coding round I "demonstrated a strong knowledge of data structures and algorithms" and in design I "drove the discussion & demonstrated strong technical knowledge" Generally the feedback was not different from what I was expecting because during the interview I kinda knew/perceived/felt I performed well. In the second coding round I definitely knew I performed really well because we talked about the solutions, I implemented an optimized solution and completed on the whiteboard. We also talked about further improvements which I stated. So what do you think?
That sounds generally positive, though also note that they almost never read you the negative feedback. Most on-site candidates will have a mix of positive and negative feedback (from each interviewer). Regardless, if they said it looks good in general, it probably looks good. If they said you're going to candidate review (or "second" hiring committee) that's a particularly good sign. Candidates with "no hire" votes (especially more than 1) usually wash out in the debrief. Only thing to do is wait and see. :)
Keep us posted op. Hope you get in. How was your prep strategy?
I will update the thread, hopefully with my offer details.
I tried last year and didnt't get in so this is my second try. Frankly, I have been preparing for a year. Not because it took that long but because I wanted to stay in my current company for at least a year before I left so that it wouldn't look bad on my resume. - Elements of Programming interviews - I studied one chapter per week. The solved questions on it on Leetcode. 3 hours per day, 5 days a week (not really consistent, I took long/short breaks in between.) - I also had phone screen using Pramp.com every saturday and sunday morning. - For system design - because it is a frontend role I had to study a little bit of backend stuff and some frontend stuff. Generally for system design I just read Design blogs from Google, Facebook and Twitter and also Netflix. As well as the system design primer. - I solved all the questions on Glassdoor for the role as well. - For behavioural I watched a few youtube videos and gathered the points I wanted to talk about beforehand, as well as questions.
If you prepped 3 hours per day, 5 days a week for a year, you definitely deserve an offer
Tech hiring reminds me of American Ninja Warrior where one can train full time for a year and be highly skilled and conditioned yet stumble on the simplest of obstacles, and that’s it, failure.
Shouldn’t have 2 behavioral during the onsite
But I did. Also second behavioral involved coding on whiteboard
Think maybe cause op is interviewing for front end and not generalist swe?
Wtf. 2 behavioral in E4 interviews?
The fifth round is for interviewer calibration/training/additional signal and can be any type.
Update: I passed hiring committee. Will be hired at E4!
How long did it take for you to receive the hc outcome from the day of your onsite?
I interviewed last week Tuesday
I interviewed last week Monday and still waiting for feedback. This week on Monday recruiter said he is still waiting for all feedback to come in. Does it mean it is negative for me?
It sounds like you already know the answer to your own question, since you apparently know the feedback.
I honestly don’t know because I hear the bar is really high for FANG. This is what I gathered from talking with my recruiter.