I applied through linkedin. Around ten days after HR called me and scheduled the first round. One week later second round was scheduled. In between I did not received any feedback whether I was selected or not. approx 2 weeks later third round was scheduled.. Again i was not aware whether I have qualified my round or not.
After couple of days got the mail for documentation and then got the offer.
First Round: pure technical. Questions on sql. ACID properties, joins, stored proc, performance.
OOPs concepts
Dependency injection
Interface vs abstract
Scenario based question on performance improvement.
Web Api
Second Round: US Managerial round
Third Round: tech and managerial
Questions on Agile, sql vs mongo, Behavioral questions