The interview was made up of 3 stages, and it lasted over a month. First stage just a Zoom call to kind of go through my CV, second stage was HR questions by the Team Lead, and the third stage was supposed to be a technical interview but it ended up being an HR kind of interview. Very weird as I applied for a developer position but no technical questions were ever asked to me - they probably had already someone else in mind when they were interviewing me.