Hiring procedure was a bit long. cleared General Aptitude test,Technical Aptitude,essay writing , technical interview as well as pre-hr round and was asked to wait for 2 days saying hr will call you . Only thing i was disappointed of was ,i did not got the feedback even when i reached them and we were only handful who reached till here . Apart from this, the overall procedure was smooth, well conducted , it was very thoughtful of them to provide us with the lunch as the procedure takes a whole day.