The process was very well structured, there were some different tasks including role play, and writing test in addition to regular interviews. During all of these interviews, you get to speak to various people in the company and can get a much better feeling of the job.