I applied through an employee referral. The process took 3 weeks. I interviewed at Immersion Group (Johannesburg) in Aug 2019
Interview
It's a very thorough process including a technical assessment as well as a culture-fit interview. There were 3 rounds. The process started with a telephonic conversation and then an in-person interview a week later. The whole process took less than a month.