This contains the information that the recruiter shared with me before the interview so I think I can write it here (including my personal tips). You’ll go through one case to display your analytical and presentation skills. This case last about two hours. You’ll get to read the case for 30 minutes, then you’ll get to ask questions. Then after an hour present the case to a panel of interviewers. Prepare to defend your solution (tips: study the approach in Case in Point book, make sure you spend the time effectively to present the draft solution during the initial Q&A to make sure you go down the right path).
The other few cases are design to prove that you’ll perform at the right level (I heard that even Principal will also have to pass the case for their level). The cases include troubleshooting skill (for staff level), project planning skill (manager level), and communication skill. Their own employees will need to pass these cases in order to get promoted. I like this better than the behavioral / situational questions because it minimizes the room for “made-up answers” that you and your competition can come up with and gauges how you can truly solve the problem. Read the job descriptions and ask the recruiter or your early round interviewers so that you know what’s expected out of the level you’re interviewing for.
There will be a round of technical interview. They expect you to be technical even when you’re at the leadership levels (principal or VP). This includes coding at the level below manager so be prepared for this.
These cases are not easy but I appreciate them since you’ll know that, once you’re hired, your peers and your team have been funneled through these cases - filtering out bad candidates. You’ll feel like you’ve earned the job.
About their employees and culture:
Everyone in the same level got paid the same; no ranking or quota on the ratings that you’ll get so you don’t have to compete against your peers; small but interesting projects; their model is to try to staff local people to their projects to reduce travel cost and build talents in the region