The interview process was composed of the following stages:
1. Screening interview: high level Resume review, what I'm looking, why Doximity, and so on
2. App test: Basically add some new features on an existing app
3. Technical interview about languages, framework and some questions about the solution I presented on the app test (stage 2)
4. Technical interview about good software engineering practices in general