Applied for this job online through their website. They got back back to me in about four days via email and invited me for a group event. Arrived at their office in the morning around 10. There were about 15 people who attended, some were fresh graduates and the rest had work experience already.
The meeting started with an introduction video telling us more about the company and what the job requires. Then we were split into 3 groups and were given a topic to discuss and then present it in front of others.
Then I was invited back for more 1:1 interviews with managers, directors etc.