I applied mid of 2003, wherein I had to take up written test for 5 subjects which were C, C++, PL/SQL, Pro*C and Java. After clearing the written test, had to undergo 2 technical interviews followed by 2 HR and 2 Senior Mgmt interviews which were one on one. There were waiting times and re-scheduled interviews but overall it took roughly between 30-45 days. One of the senior managers recommended for Senior Software Engineer, but HR offered Software Engineer. Am still with the same company and presently Senior Project Manager