I applied through an employee referral. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Jan 2018
Interview
Applied for the new grad position through referral. 1 month. HR phone screen followed by Tech phone screen (SQL and problem solving), Onsite (4 rounds - SQL, Prob & Stats, Problem solving, Product Interpretation). SQL questions are really easy and basic. Technical section was really easy but product based rounds were difficult.
Interview questions [3]
Question 1
1. FB has hired raters to rate ads. 80% are careful rates and rate 60% of the ads as good and 40% as bad, 20% are lazy raters and rate 100% ads as good. What is the probability that an ad is rated good? Given that 3 ads have been rated as good, what is the probability that they were rated by a lazy rater? Given that n ads have been rated as good, what is the probability that they were rated by a lazy rater? You want to classify raters as careful/lazy, how would you do that using all the probabilities and ideas discussed above (open ended question)?
Phone screen interview which asked about my background and why I wanted work in that position. HR didn't exactly know what the role was about and rejected me. Redirected my resume to software engineering HR.
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Londres, Inglaterra) in Jan 2019
Interview
These were the best attitude to candidates and most thoughtful organization of interview process which I have seen so far (I have seen a lot).
On the first contact with HR, he explained in details what to expect throughout an interview process and after it and send preparation guidelines for the next stage. The next interview (algorithm coding task) was scheduled in 10 days. The interviewer read my cv in advance so no wasted time to recount it. Both HR and interviewer were nice to deal with: responsive, not intrusive, qualified, engaged in an interviewee success - just perfect.
The only unpleasant thing was what for a position related to data science / machine learning is still being asked questions like for pure software developer position. Unfortunately it is also common in other IT companies and I was warned so my impression is still good.
Interview questions [1]
Question 1
What are the most technically interesting projects you have worked on?