Had a single phone interview, The interview was a poor experience. First, The interviewer never cared about what i did in my job.This should be the most important question for experienced people,but dint even see my resume. For the questions ,they were along the same lines as the other interviews. The interviewer basically had 5 questions already in the editor before i even started.I tried to solve them as quickly as possibly,but was able to complete only 3 because of the detailed explanation i gave(probably a mistake on my part).After i solved the 3rd question(dint even ask algo for 4 and 5 coding)he pasted the 5 sql questions.Managed to complete the 5 sql though. The interviewer was quiet during the whole interviewLater got a rejection. Think the expectation is to cram the solutions before hand and just write solutions even before reading the solution / your typing speed should be high. Being an interviewer myself, feel the way some interviews are conducted are not good. Time shouldnt be such a factor.Assumption that if you code a problem in 15 minutes and other person takes 20 minutes, the person taking 15 minutes would code/work more in a day is as good an assumption that a 200m distance runner would beat a marathon runner in a marathon race. Hope my fellow interviewers get it sometime in future atleast
My second bad interview experience with Facebook and to top it all heard I cant interview for 1 year.Love the company but think i have to re-evaluate if i want to ever experience their interview process again.
The recruiters were nice during the short process and would like to thank them.
I applied through a recruiter. I interviewed at Meta (Menlo Park, CA) in Jun 2017
Interview
The first rounds was a phone interview (~ 1 hour) and it involved questions on SQL and Python. Questions are similar to the ones asked on other reviews here. Just focus on solving it - they are pretty easy and usually require just a simple join or group-by.
The next round was on-site. The process will be described by your recruiter and it is exactly the way they explain it to you. They will also give plenty of materials to study and those are usually enough. For the on-site, I would suggest focus on your SQL and get all the parts done. I had a bad experience here with one of the interviewers being really rude. Hopefully, you are lucky enough to not have someone like that.
Overall, think of the on-site has a data design question (similar to how you are asked system design questions). Think about scale and daily vs batch solutions
I applied through a recruiter. I interviewed at Meta (Menlo Park, CA) in May 2017
Interview
1 informational call of 15minutes, 1 phone screen 1 hr, 1 onsite. Recruiter sends the study material but not so helpful. Phonescreen was solely MySQL queries and Java programming based. The interviewer was very helpful but felt that she helped me even when i did not need it. She was very calm and welcoming.
Interview questions [2]
Question 1
The interviewer started with MySQL questions. I completed 4 MySQL questions in 30minutes. If you are fast the interviewer might ask more. They were ranging from simple SELECT to complex JOIN questions