1. Submit resume/ application
2. Video interview recording - questions pop up on the screen and you have to record your answer
3. Phone interview with hiring manager
4. On-site interview - dinner the night before your interview where you and the people you are competing against have to solve puzzles together. On interview day you present a business case you have prepared to the other applicants, your hiring manager, and a couple people in HR