1. HR interview to validate English skills.
2. One-hour technical interview about general aspects on programming languages, databases, and related.
3. One hour interview, this is a harder interview the purpose is to get deeper into the technologies listed on your CV. Questions were about how to configure certain AWS services, Elasticsearch, and other questions. Finally, you are given a situation where a software is throwing a timeout exception to customers, and it is asked where you would look to find answers about this error. You will be able to ask any questions about where the problem might be, and you will be answered, as you ask more questions about the software components everything will look that is working fine, instead of getting deeper start asking basic questions about local and global internet connections, customer computer configurations, software stage, and so on.
To note here that none of the questions asked were about technologies listed on the job description. AWS was on my resumé, but Elasticsearch was nowhere. The job was looking into a Java EE developer, but no questions were asked about Java.