Recruitment agency sent my cv to them and they arranged a Microsoft teams meeting. Was with 2 other people and very relaxed and talking about previous experiences and hobbies. Led on to a theoretical based scenario to test problem solving. Passed the first interview stage and was invited back for a second interview which was with 4 other people and involved more technical based questions on my cv. Led onto another theoretical based scenario which was more complicated, finished with a presentation for clients scenario. Both interviews were around 2 hours in length.