If your application went successful, be happy cause you will have a test at their branch, then if successful they call you for the interview. Panel of 3 people usually, it could be more or less.
I applied through an employee referral. The process took 5 days. I interviewed at Absa (Johannesburg) in Mar 2014
Interview
Very decent interview process, was very efficient and controlled, the process took about 5days, but after that all was sorted. there are some technical questions, but you should know what you are taking about when applying for any technical post.
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.