In the first stage, there is a video screening with the talent acquisition specialist from the company. In the second stage you are given an option to choose to do:
1. Do a simple app with two screens that will involve a Domain layer
2. Provide an already done sample of an app to show
3. If you were involved with an open-source project, that can be provided as a sample as well
The third stage is to demonstrate the project to the two interviewers and the other is a discussion of the solution provided.
The fourth stage is a discussion with the technology manager.
They think that testing is the most important part of the whole development cycle so note that.