I applied through a staffing agency. The process took 5 days. I interviewed at Absa (Johannesburg) in Aug 2017
Interview
It was a smooth and understandable process. They explained everything I needed to know. They were able to communicate in a very understanding manner. They didn't attack me with question but helped me through the interview.