Very thorough filtering process. In chronological order, it starts with an online assessment that covers multiple areas (cognitive, logic, numerical, etc), followed by a HR phone interview, face to face panel interview, assessment day and closing interview with the functional head. Toughest stage was probably the face to face interview and assessment day. Do note that each step of the application process is a precursor for the next step. In other words, candidates must pass each stage before moving on to the next.