3 stages:
- Initial call: they first introduce the company and then ask you questions on your motivations, experience, etc. Non-technical.
- Take-home assignment: technical questions to explore revolving around the core technology used in the job (eg. Neural Networks).
- On-site interview: a mix of technical and non-technical questions with senior engineers, CTO and CEO.