1) Screening Interview with Recruitment team
2) Internal Technical Interview
3) Manager Interview
4) Technical Interview with Client
5) 2nd Technical Interview with Client
Interviews were not that bad and they asked actually useful things that you use on a daily basis. No weird algorithm tests were asked.
Recruiters didn't have the best communication, they never answer me back when I asked for feedback after having 5 interviews with (I think) a good performance