Process divided in various steps:
* High level interview getting to know the company, job opening, etc.
* 1st technical screening (around 45min) with questions regarding Kotlin, java, Android, etc
* 2nd technical interview (1h30) with a live coding challenge, to go through architectural decisions, explain line of thought, etc.
* Call with management, discussing company's culture, career objectives, etc.
* Final call describing job offer