After applying online, they send a schedule for the dates possible for interview. The format is of first a written test (MCQ) in C, logic, database and analytical skills. If you get the required cutoff in this, then a machine test was taken in C or Java. Based on how many problems you can code, you might get called for a second round of technical interview. If you clear that, you will get a call.