ML6 interview for the Machine Learning consulting role is divided into multiple steps. At first, they send to applicants a ML challenge which needs to be solved and deployed into a public GCP project. This challenge is a simple problem which can be solved with basic knowledge of Deep Learning training and evaluation concepts. I estimate a couple of afternoons to train/evaluate the model and to deploy it into the cloud project. Then, if the challenge solution is evaluated sufficiently well, the applicant is invited to a one-hour interview with an HR recruiter and a ML6 engineer. The interview is divided into 2 phases. The recruiter asked me some tricky behavioural questions about previous experiences and working situations, while the technical figure asked me about a detailed explanation of what I had done to implement the project solution and about possible improvements to obtain better results.