The Interview has a few hard questions but the rest are very reasonable.
Then there is a technical skill assessment which requires you to attempt a few programming questions or work on code for a given problem or project
Interview questions [1]
Question 1
If your one of your team members is behind on a deadline and their progress is affecting the whole team, how would you handle the situation
I applied online. I interviewed at Cassava Smartech (Harare) in Sep 2018
Interview
They usually ask you about the whole Software Development Cycle and Test Driven Development Cycle.
They then ask you to do a short challenge based on your ability to design a good system.
They may optionally ask for scenarios you've faced in your experience.
Interview questions [1]
Question 1
Test Driven Development?
The Software Development Lifecycle.
Working in Teams.