After applying online, I received a Codility technical assessment invitation. The assessment was timed for 60 minutes and consisted of two coding-related tasks. One task focused on API payload validation using Java, while the other tested JavaScript/RxJS concepts involving streams and transformations. The assessment was automated and required efficient solutions under time pressure.
Interview questions [1]
Question 1
One question involved creating an API endpoint with payload validation rules for user data such as name and age. Another task involved using RxJS operators to manipulate streams, including sorting, transforming strings, and creating sliding windows from streamed input data.
I applied online. I interviewed at Safaricom (Nairobi) in Feb 2025
Interview
The process was fairly easy and straightforward. They sent a link to my email that took me to a codility site. The test consisted of some DSA questions and also had some practical code that you had to read and see if there was anything wrong with the code and state if so.
Interview questions [1]
Question 1
What is a linked list and can it be reversed, and if so how?
Smooth interview process with applicable questions that requires one to think outside the box.
Very straightforward questions
The questions are related to what you studied.
The questions are basically related to what you studied