The first interview was with one person and it was pretty chill. He asked about my previous experience and things like that.
After that, they send you 3 challenges that must be completed in order, but not necessarily one right after the other (you can do one per day, for example).
The first one was a logic and basic math test with 40 questions to answer in 20 minutes, plus 10 behavioral profile questions.
The second stage is on a platform called Hiroflix. I found this one more difficult. It includes questions about your experience as well as technical questions like: “What is the difference between Exception, RuntimeException, and Error?” and “What is the difference between abstraction and interface?” They expect very detailed answers.
I got rejected at this stage because my English wasn’t good enough for me to answer properly. I’m from Brazil.
The last stage is a technical challenge. I even downloaded everything to set up my computer for it, but since I received the rejection email from the previous stage, I ended up dropping it.
Still, it seemed pretty straightforward: implementing CRUD operations (getAll, delete), unit tests, and one method with business rules provided by them.
There were also a few tricky setup issues to get the project running, which is apparently part of the challenge itself.
Since I didn’t actually start the challenge — I only downloaded it and ran it locally — I can’t really say how it is after that.