There were 3 interviews total. 1st one with HR, it takes about an hour and they will do a standard soft skill assessment. The 2nd interview will be with someone who is in a senior role, and this interview is more technical. In my case, the questions were behavioral questions, how I would react in certain scenarios with clients. The 3rd interview was with the CEO and took place in person. The last interview was in my opinion the hardest, as I was asked some questions that I did not expect. I received an offer a day after the last interview.