The whole process took 2 weeks. First, I applied for a job on Linkedin and in that same week, I got an HR interview scheduled.
That interview was mostly about the company and your previous experience with development, it took around half an hour.
The second round was a technical interview, which took 90 minutes and had basics to advanced questions about Java, JVM, Spring Framework, OOP concepts, AWS, CI/CD, data structures, Stream API, lambdas, strings, unit testing, microservices, design patterns, SQL, NoSQL, SOLID principles, agile routine, HTTP and HTTPS protocols. Some of these questions required live coding with the interviewer for, an example, demonstrating how a specific concept works.
The third round was the job offer, which stated what would be your salary, benefits, and how would your integration into the company happen. Unfortunately, I refused the offer since the compensation was below my expectations.