I have been approached by a recruiter and got the first interview with a Computer Vision engineer of their team. The interview was longer than 1.5h and covered general Computer Vision/Machine Learning topics, programming and algorithms. After that, I had other three interviews and I completed a code challenge. I could do the code challenge in my own time and it was not too difficult. After the fourth interview, I was told that another candidate was more suitable for the job.