There were five main stages:
1. Send in your cv (I.e. Via LinkedIn).
2. Technical Test , multiple choice questions based on Python coding, Data Analytics, Regression and machine learning terms.
3. Technical interview, discussing previous projects and software tools used. Also testing your understanding data analytics .
4. Managerial interview, understanding your personality and how you would work in a team.
5. HR interview, see why you have applied for the role and more about the role. Time for you to ask questions.
Note: Someone from HR is always in contact with you throughout the process to keep you informed on your next steps.
If you are successful then you will be given an offer, this is followed by a phone call to confirm your start date. Then the offer contact and terms of employee and sent. After this a background check is required.