This was for an Apprenticeship role with the AsanaUp program
Standard process:
- Codesignal general OA (extended time)
- Technical phone screen: LC style question + OOD of a game (no actual coding, just pseudo code)
- Onsite interview: 2hr tech interview, 2x 45 minute interview. (heavy on OOD, and 1 simple system design)
My overall experience was very good. To be honest I've never had better interviewers. Interviews felt more like a discussion than an interview. I can't give details on questions, but if you are preparing, don't stress out. Go over their preparation guide and understand concepts and you will do great.
Tip for system design for Apprenticeship: The question I was asked was very basic, and I overcomplicated it due to all the preparation I did on system design. Know how to do basic API/database stuff, and spend a little bit of time on simpler topics like caching.