The whole process is very streamlined and automated as much as possible. Good:
- Recruiter was very nice and generally helpful.
Bad:
- All interviews are fully remote. That's not a problem except the design interview. Its very difficult to discuss design remotely, especially given hard constraints.
- No ML questions, even for an ML engineer role. All technical interviews are only coding.
Final design interview was very PM-style, with a strong focus on business metrics. Every time I wanted to discuss ML-related technicality (i.e. network architecture, loss function, source of training data, ..) I was harshly interrupted by an interviewer.
- zero diversity. All interviewers are young Eastern Asians in their 20s.