I applied in-person. The process took 3 days. I interviewed at Mama Money (Cape Town) in Apr 2019
Interview
The interviewer adopted a straightforward approach and wasn't unnecessarily complex. Primarily, the interviewer employed a questioning technique aimed at testing the broadness of my knowledge relating to the software development realm. Additionally, it is worth noting that the majority of interviewees will be required to complete a technical evaluation as part of the recruitment process, which will be completed off-site.
Interview questions [1]
Question 1
Could you elaborate on the methodology you would employ to establish a microservice, including the selection of language/frameworks and implementation of technology and architecture?
I applied online. The process took 5 weeks. I interviewed at Mama Money (Cape Town) in Nov 2021
Interview
The job was posted on ZA Tech Slack. 1. Quick chat with the hiring manager. 2. Coding challenge with vague requirements. If you have never developed a USSD application, you will struggle to understand the vague requirements. The coding challenge is building a USSD application. Since USSD is stateless, you have to store the state in a DB or in memory. This is what trips most people. 3. Discussion of the submitted solution with 2 of their engineers. 4. Cultural fit interview with 2 of their business people. After the 4th interview, I got an email stating that they were no longer hiring for the role. I found that quite odd. When I checked later on Linkedin, they had a new hire and they kept posting the vacancy. I felt they had wasted my time. They should have given me better feedback that I could use to improve myself since I had spent so much time interviewing with them.
Interview questions [1]
Question 1
1. How to create a USSD framework that creates a USSD application from a database config. 2. How can you change your solution to round off figures displayed on the USSD menu?
I applied through other source. The process took 2 weeks. I interviewed at Mama Money (Cape Town) in Feb 2021
Interview
Started with a very quick 5 minute call with someone from HR just discussing what experience I had and what I was looking for as well as giving a quick introduction of the company.
After that I got a take home coding task which I've got to say I really enjoyed implementing. It was a mock task of a typical problem they had recently solved.
After that I got scheduled for an interview with their senior developers to discuss the solution. I did get an offer elsewhere I took just before that interview, but I had really enjoyed the process up to then.
Interview questions [1]
Question 1
Build an application accessible via a REST interface which performed various functionality as well as keeping and updating state across multiple requests.