The interview process was a combination of testing technical knowledge, as well as soft skills, such a presentations and report-writing.
The interview process is quite straightforward and depending on the level of entry or experience. Entry level applicants go through an assessment prior to the interview stages and feedback is given at each stage.
Interview process is lengthy and often involves numerous meetings with various individuals within the firm and team you are interviewing to work with. Also be sure to follow up regularly as it usually takes quite a bit of time to receive a response from HR.