I went through a tough online door-control coding assessment that took about two hours.
Online technical assessment — a ~2-hour code challenge described as building an event handler for a remote-controlled door: start closed, push toggles open/close, movement takes 5 seconds, repeated pushes pause/resume in the same direction, and resistance-based obstacle detection must immediately reverse motion; timing and per-second character input/output were part of the prompt.
10 months ago
Difficult Positive Nairobi
I experienced Andela’s Software Engineer process as a multi-stage assessment pipeline—often online at first—where the later interviews depended on scoring well and timing.
English proficiency / recruiter-led screen — either an English proficiency check via an audio recording or an HR/recruiter chat about fit and the role.
11 months ago
Average Neutral Toronto, ON
I went through a mostly smooth process where the big step was a technical interview, followed by client matching interviews. Technical algorithm inter…
> 1 year
Average Negative Argentina
I ran into a privacy-hostile online screen that forced rapid webcam-based questions. Online timed questionnaire — questions were presented online with…
> 1 year
Difficult Positive Nairobi
I found Andela’s process structured and interviewer-friendly, with a mix of technical and non-technical stages conducted over video. Initial screen / …
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 Technical Assessment
Candidates typically begin with a challenging online coding assessment, often timed and requiring problem-solving skills, which can include algorithmic tasks and practical coding challenges. Success in this round is crucial for progressing to later stages.
Coding challengeTimed assessmentAlgorithmic tasks
Live Technical Interview
Following the initial assessments, candidates participate in a live technical interview that may involve coding on a whiteboard or shared screen, discussing their thought process, and answering questions on fundamental concepts without the aid of an IDE.
Live codingTechnical discussionProblem-solving
English Proficiency Screening
An English proficiency assessment is often part of the initial screening process, which may be conducted through automated tests or recruiter-led conversations to evaluate communication skills.
English assessmentCommunication skillsRecruiter screen
Client Matching Interviews
For candidates who perform well in the technical rounds, there may be additional client matching interviews, where they are assessed based on client-specific needs and expectations, which can include further technical discussions.
Client interviewsMatching processTechnical fit
Structured Multi-Stage Process
The overall interview experience is structured and can include multiple stages, such as coding assessments, technical interviews, and soft skills evaluations, often leading to a talent pool placement rather than immediate hiring.
Candidates report a range of experiences regarding difficulty, with many finding the assessments rigorous and competitive, leading to varying outcomes where not all candidates receive offers despite performing well in certain stages.