The process was a few steps:
1. Talk to recruiter
2. IQ & Personality test
3. In person interview with Engineering Manager - not too technical.
4. Build a "small" app that hits some API's - it's a bit of work and I prefer to work through coding problems over video chat, but it's not terrible.
5. Present the app to a small group of engineers and managers (4 Daxko employees). This was really intense because there were a lot of questions asked about the homework and also many other technical and soft skills related questions.
6. Get off and negotiate compensation