Apply on their website 1. Quick Phone Interview with Recruiter explaining basic info about the company, position, and interview process. He was really clear and quick to respond. 2. Hiring Manager Interview with multiple Situational questions to asses your consultant skills and response to certain scenarios. Then the process would continue to 3. Brief Technical Interview and 4. Tech Interview and 5. Candidate Exercise presentation but I only reached the 2nd interview because they were looking for someone with more experience even though it wasn't specified in the job description.