I applied through a recruiter. The process took 3 weeks. I interviewed at Zepz (Johannesburg) in May 2023
Interview
Quick chat with a TA representative to make sure you're a fit for the role. You're then given a project, not too tough. You then have a meeting with one of the engineers, to explain your code + live code + regular technical questions, nothing out of the ordinary. You then have a last session which is more of like a 'Think of a time where x happened, what did you do?' 'In your last project where were your downfalls and what would you change?' style questions. They then review all your interviews, they were pretty quick to give me a result.
Interview questions [1]
Question 1
ReactJS related questions. (Nothing really native related) Regular JS questions. 'What would you do if' style questions? (Eg, conflict at work, etc)