I applied online. The process took 2 days. I interviewed at Enfotech in Aug 2008
Interview
First the Human Resource people called in to check the prelims and credentials for the job.
The in person interview at the comany was 1:1 with multiple people from various departments. The interviewers were very good at what they did and experience was pleasant.
The next round was with the CEO and CTO which went very well.