I applied in-person. The process took 1 week. I interviewed at Birlasoft (Bengaluru) in Feb 2015
Interview
2 Technical rounds followed by 1 Managerial & 1 HR round.
Technical Rounds were easy, Managerial is just telling that you may need to work in shifts etc.
And HR is just salary discussion.
Interview questions [1]
Question 1
Explain one critical functionality you have developed for the client.