Real, anonymous reports from people who interviewed for Software Engineer at Safaricom, newest first and distilled into what to expect across the loop.
Get your personalized Safaricom Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
I interviewed for a Software Engineer role with practical web/API engineering prompts that felt mid-level but hands-on, centered on building features and improving performance.
Technical round (feature design) — I was asked how I would implement and manage infinite scroll in a web app, explicitly covering data fetching, pagination, performance optimization, loading states, and avoiding duplicate/unnecessary requests.
4 months ago
Average Neutral Nairobi
I went through a mostly online process where the bar felt fairly high, with CSS and web/architecture knowledge showing up early, then a short recorded or live-style interview.
Online coding/Codility (threshold-heavy) — I was told there’s effectively a pass mark around 90%, and the assessment included HackerRank/LeetCode-style questions with at least one CSS question that could easily trip me up.
5 months ago
Difficult Neutral Kenya
I went through a tough, mostly remote funnel dominated by Codility-style data structures screening, followed by online interview steps, with limited m…
5 months ago
Average Positive Nairobi
I experienced an average-difficulty, team-led interview flow that started online with testing and then moved into a structured conversation with pract…
> 1 year
Average Positive Nairobi
I dealt with a process that hinged heavily on Codility scores and long waiting periods, with feedback that felt either silence or encouraging but non-…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Online Coding Assessments
Candidates typically begin with online coding assessments, often using Codility or similar platforms, where high scores (around 90% or above) are critical to progress. These assessments often focus on data structures, algorithms, and sometimes specific technologies like CSS or GraphQL.
CodilityData StructuresThreshold Scores
Technical Interviews
Following the initial assessments, candidates engage in technical interviews that can vary in format, including panel interviews and one-on-one discussions, focusing on practical coding tasks, system design, and role-specific technical questions.
Panel InterviewSystem DesignTechnical Depth
Behavioral and Cultural Fit
Interviews often include behavioral questions to assess cultural fit and alignment with company values, typically conducted alongside technical discussions with HR and team leads.
Behavioral QuestionsCultural FitHR Interview
Practical Development Tasks
Candidates may face practical development tasks during interviews, such as building features or solving real-world problems, which assess both coding skills and design trade-offs.
Practical TasksFeature DesignReal-World Problems
Time Management and Pressure
Candidates report a strong emphasis on time management during assessments and interviews, with strict time limits leading to added pressure, making it essential to practice coding speed and clarity in explanations.
Time ManagementPressureSpeed
Feedback and Follow-Up
The feedback process can be lengthy, with candidates experiencing delays in communication regarding their application status, which may lead to uncertainty about their standing in the hiring process.