I applied online. The process took 2 weeks. I interviewed at Glassdoor (Remote, OR) in May 2019
Interview
Phone screening, interview with hiring manager pretty pleasant conversation and procedure. The only down side is the generic email they send to let you know you weren’t considered for the job.
I applied through a staffing agency. The process took 2 weeks. I interviewed at Glassdoor (San Francisco, CA) in Jun 2019
Interview
The interview process moves very fast. It started with a recruiter call that walks you through the team you are interviewing with, in great details. Then a techinal phone interview is scheduled, mainly using Coderpad to code a question. After passing this round, a manager call with the team manager is scheduled in one week, and then the onsite was very considerate for me, to change to a remote one, since I have an offer already and cannot rush to SF for another week. The questions are well designed and balanced, to check if a candidate has good fundamental about algorithms, real-work coding experience and system design knowledge.
Interview questions [1]
Question 1
Algorithm questions (binary tree, hashmap, comparator, etc), general system design problem
The interview process went quickly and was very smooth. Everyone that I spoke with was friendly and informative. The recruiter checked in with me after each interview and made the process seamless.