I applied through college or university. The process took 4 weeks. I interviewed at TPS (Karachi) in Apr 2011
Interview
Each candidate has to go thorough four interviews. Including two technical interviews, one interview with HR and one with COO. Initial two interviews are very crucial. If any candidate survive first two interviews there is a 80% chance that he will get hired. In the last two interviews only two basic qualities are assessed that are communication skills and character (either person is serious and can contribute best for company)
Interview questions [1]
Question 1
Usually technical questions are tough. Person with basic knowledge and good concepts have no problem in clearing initial stage. Like finding permutation or P-type linked list.
I applied online. The process took 1 day. I interviewed at TPS (Karachi) in Dec 2008
Interview
The interview process was easy. They asked basic programming problems
1. Reverse the order of words in a string
2. Implement atoi
3. Asked about data structures and some queries related to databases