1 . Phone screen programming
2. All day interview: 75% programming, 5 sessions, 45 minutes each. Look at leetcode.com for examples. 4 out of 5 had a thick accent, and hard to understand on the phone.
Interview questions [1]
Question 1
Find all the islands (connected components) in a graph.
I applied through a recruiter. I interviewed at Meta
Interview
The recruiter gave me a good overview of the interview process and exactly much time I would have to dedicate to studying to make it through. Expectations were set well.
I applied through a recruiter. I interviewed at Meta (Portland, OR) in Jan 2021
Interview
I was solicited for an interview via LynkdIn. I spoke with the recruiter on the phone and subsequently scheduled a bluejeans coding assessment which was conducted by a junior engineer. Although I easily answered both coding questions with an optimal solution, they passed on an on site interview. It was a waste of my time. Why solicit a person for an interview, and then decline to interview them once they ace a coding assessment? Clearly they were not interested in my resume to begin with, but want to have a steady stream of candidates for some sort of numbers game. This further diminishes my opinion of a company which I already held in low regard.
Interview questions [1]
Question 1
Create a function that divides without using divide or mod operators. Balance parens.