The process began with an initial recruiter screen, followed by a technical/behavioural interview consisting of a live coding task, behavioural questions and discussing the role/my experience. I got through this stage and was given a take home task regarding one of their use cases with the problem statement and some questions to discuss in the interview. Part of this was system design to discuss in the next stage in 1.5 hr interview with technical head and a DS/research scientist. Now the task was quite challenging if you haven't directly worked in the sector before or lack computer vision experience. The strange thing is the job description is not aligned with their requirements and despite me asking the questions in first stages to assess whether that experience is required, they said no. Well it was apparent that you need to have comp vision and experience developing ML at edge to be successful in this role and this stage of the interview as lot of the questions were around technical challenges which you would only know from the top of your head if you worked in the sector or similar. The interview is 1.5 hr and quite exhausting with grilling questions and i wasnt really sure how to navigate midway through the interview as I gathered i wasnt the right fit anyway. In addition, the research guy asked some really strange questions regarding model monitoring and some adhoc data analysis , without much context on how their current setup in their team in with regards to infra, with some very vague details despite me asking for clarification. He did not seem to have a great interview style or tact - typical from most research people in commercial orgs. I didn't get past this stage but I believe there is a culture fit interview after this with a panel. Some of the feedback was negative around my answers to what I would presume were the research guys vague questions - and one of them being lack of comp vision experience ...... duuhhh i already mentioned that from the start of the process and its clear from my CV so waste my time !