Stage 1: Phone interview - Why you would like to join QuantumBlack? - Work me through your CV. Stage 2: Portfolio interview - Deep dive on one to two projects you have been working on, to learn about the technologies and methods you have been working on. Stage 3: Technical Experience Interview - Design Case Study & Presentation - Identifying opportunity areas of improvement and develop prototypes of possible solutions of a Python library that is used internally by data scientists and data engineers where users primarily interact with the library through the command line interface (CLI). Stage 4: Personal Experience Interview - Tell me a project that you had a goal that you weren’t able to achieve. What did you do? - Tell me about a time when you were on a team that had a conflict that was keeping it from achieving its objective. Stage 5: Technical Experience Interview - What challenges you will expect to face and what action you will take on day one of starting the role? - What is your code of practice as designer within the team?