The whole process was made in 5 interviews:
1 - "HR": this one was to present the current VTEX to me, asking me about my interests and they gave some time to ask about the company. I think the focus here is to see if you're interested, why and how much. It was pretty simple and the interviewers were nice, so 0 stress.
2 - Coding: started with a quick introduction and we moved to the question. I always liked coding interviews because I like to interact with the interviewers and discuss my ideas, and the question was an~ medium one. Overall 50% stress due nervousness
3 - Architecture: this was my first architecture challenge, so I was really nervous. They asked me to design a e-commerce system. The challenge here is to discuss what is the key features for you, how do you implement each and, if there is, how to link then. Here I suggest reading a lot about databases, message queues, load balancers, and microsservices. There is no right answer expected, but it should make sense and scalable. Stress level 80%
4 - Hiring Manager: I was way more relaxed on this one. It was a conversation about previous projects, interests, what do you expect from VTEX, etc. Stress level 20%
5 - Bar Raising: interview with non technical people about me. Why VTEX, why leaving my current company, etc. It was similar to the first one, but the idea is to remove biases, afaik. I was nervous because I knew it was the last one. Stress level 30%