I applied through college or university. The process took 1 day. I interviewed at HCLTech (Neu-Delhi) in Oct 2012
Interview
The interview process consists of two statge :
1. Online Test : Conducted by a staffing agency. The test consisted of questions from English, quantitative, logical reasoning, programming and logical questions of computer science.
2. 1-1 interview : The questions were very easy and covered topics like OOPS, dbms and sql . There were no puzzles.
Hcl takes either an HR interview or a technical interview which is totally on your luck.