Consist of 3/4 interview stages, 1st stage a technical interview with 2 engineers and team lead, 2nd stage a deep technical dive and practical(live coding) with the same team, 3rd stage a behavioural interview
Other Software Engineer interview reviews for takealot.com
It was a very technical interview. Brush up the basics of Computer Science 101 and know about the tech used by Takealot. One question involved me having to look at a piece of code and give input on errors, improvements etc...
I applied online. I interviewed at takealot.com in Mar 2025
Interview
1st Round
- Call with the hiring manager where you're introduced to the team and the company.
- Both of you go over your CV and you're asked some higher level technical questions.
2nd Round
- 90 minute asynchronous Hackerrank assessment (2 weeks to complete).
- 33% theory questions on DSA and general software knowledge.
- 66% two practical DSA questions.
3rd Round
- Theoretical technical round with two engineers from the team.
- Covers a wide array of software topics such as programming languages, concurrency, time/space complexity, data structures, distributed systems, RDMS, etc.
4th Round
- Practical technical round with two engineers from the team.
- For an hour, live, you'll implement functions one after the other to return the correct output according to DSA questions asked of you.
5th Round
- Behavioural round with two engineering directors.
- Your CV is gone over again in more depth and hypothetical questions around professional situations are asked. A technical question may be asked here and there based on your answers.
Interview questions [1]
Question 1
Study up on software engineering theoretical fundamentals, practice Hackerrank problems, prepare for behavioural questions, and know your CV well.