Did OA and then had one round of phone interview. Interviewer asked one question about intervals and searching. Was asked to optimize time and some follow up on extreme input
I applied online. The process took 4 weeks. I interviewed at Google in Dec 2017
Interview
Prescreen: code snapshot and some personality test. Code snapshot had two questions of type: leetcode medium to high level difficulty. Personality test had many mcq's.
Round 1: Screen share coding in google doc. Interviewer was on time and directly fired the question on me after saying hello, did not even give me a chance to ask "how are you doing today!"
Interview questions [1]
Question 1
Dont remember questions in snapshot, used hash-map, stacks and recursion. Phone Interview: An m*n matrix filled with 0's and 1's, Find maximum number of squares that have all 1's in int.
I applied through a recruiter. I interviewed at Google (Seattle, WA)
Interview
It started with a 1.5 hour coding challenge, and they told me the next day that I moved on. Then I had a 45 minute phone interview. The questions weren't too difficult. Within a couple days the recruiter emailed me about scheduling the onsite.
During the onsite (4 coding interviews and a lunch "interview"), all of my interviewers were men (even for the lunch "interview"), and as a woman, I found this tone-deaf and a bit off-putting. The questions weren't too difficult (though not easy), but I had trouble sleeping the night before because of anxiety, so I wasn't fully mentally there. The interviewers were relatively friendly, and didn't seem arrogant or condescending. The onsite was pretty well-organized, which was impressive for a satellite campus. The recruiter got back to me within a couple of weeks saying I was rejected by the hiring committee, and told me to reapply in a year.
Interview questions [1]
Question 1
Pure data structure and algorithm questions. No design questions.