They swapped the 2 stages interview, stage 2 before stage 1. Stage 2 was technical case and they were very satisfied with it and scheduled a remote interview ( actually stage 1) . I was expecting technical questions on the test I have done but it was straight around my experiences and nothing technical. The interviewer cancelled it last minute saying unwell and didn’t give any further date. I chased the agency and got a date. From the start of the interview the interviewer wasn’t welcoming and was very cold. Mentioned about stage 3 but will confirm later. After chasing the agency got to know they had already selected someone who was further down the line. So no constructive feedback , through stage 2 test was satisfactory, they didn’t have any constructive feedback. Very unprofessional and I invested so much time . It was a lame reason they gave