I applied online. I interviewed at 99x (Colombo, Western)
Interview
The interview primarily focuses on problem-solving ability and analytical thinking rather than coding expertise. Candidates are evaluated on how they approach challenges, break down complex problems, think critically, and develop effective solutions.
I applied through university. The process took 2 weeks. I interviewed at 99x (Colombo, Western) in Apr 2023
Interview
It was a pleasant back and forth discussion on mostly my projects and what I did on those projects. They focused heavily on the fundamentals and principles such as OOP concepts, Design patterns and architectural patterns
Interview questions [1]
Question 1
Name a few Design patterns you know and explain occasions you used them.
I applied online. The process took 1 week. I interviewed at 99x (Colombo, Western) in Sept 2021
Interview
In interviews focusing on the fundamentals of software engineering and programming, the emphasis often leans towards the broader engineering aspects rather than solely on coding proficiency. These discussions delve into understanding foundational principles such as system design, architectural patterns, scalability considerations, and the ability to articulate and apply theoretical concepts in practical scenarios. Candidates are typically evaluated on their problem-solving skills, ability to design robust and maintainable solutions, knowledge of software development lifecycle methodologies, and their approach to handling challenges in software projects. This approach ensures that candidates not only showcase their coding abilities but also demonstrate a deep understanding of engineering principles essential for building reliable and efficient software systems.