The process was pretty straightforward. I did a 4-round interview.
The first was with the Manager of my team. The interview was an overview of my background. He was so kind and we had a really good feeling. He detailed me what are the problems that the team was tackling. One day later, they sent me an e-mail that I will move forward in the process. So, we scheduled two more interviews with employees of my future team.
The second one was with a Senior Solutions Architect which was supposed to work with me. He got deep in the technical part of my background. We went barely point by point in my CV discussing the algorithms and techniques that I used and why. He also was so close and kind.
The third one had a role based in Business and Sales. He was responsible to talk with the client and see if it was suitable for the team. We discussed more my personality and experience with treating clients. On the other hand, he asked me if I was okay with traveling for work and visiting clients (not just code). After this interview, they sent me an e-mail telling my that I move forward to the last online interview.
I fourth was with the National Principal Solution Architect. This one was hard, he asked me things about hardware, architecture, deep learning, machine learning, personality, and background.
I had the feeling that all of them went really well. Just for how was the connection with all of them and also for their non-verbal language.
They ended up rejecting me for my visa situation. I am from Barcelona, Spain and this position was in NYC. They needed somebody for that month, but US didn't issue working visas until late 2020. However, It was a great experience and so insightful. Heads-up for this company.