Selection process

The selection process for all fresh graduates includes a subjective technical written test and two rounds of technical interviews.

The written test and interview questions are designed to grade and evaluate a candidate's

Basic coding skills (the person's ability to write solid, clean and bug-free code).
Ability to device and apply algorithms to a new problem.
Understanding of basic data structures and the ability to apply them effectively to a new problem.
Ability to analyze his own algorithms (in terms of time and space complexity).
Correctness and optimality solutions.
Ability to understand and debug an existing code (Basic knowledge of C would be assumed for this. For others, candidates can use C, C++ or Java).
Ability to come up with a good (extensible, robust) design for a problem.

 


 
© Copyright 2005, Trilogy. All rights reserved.