I applied online. The process took 1+ week. I interviewed at Sahaj Software Solutions (Bengaluru) in Jun 2016
Interview
They will send you code challenge which you need to complete and send them in 3-5 working days. Post that they will review your code base and schedule telephonic/ skype round. This will be technical and majority of questions will be on solution of code challenge. If everything goes well they will ask you to visit their office for face 2 face round.
F2Fround consist of three rounds,
Code Pairing
Technical
Leadership Round
Again in code pairing questions will be on the code challenge which you had submitted. One of their expert developer will be with you and he.she will ask you to design model/architecture with real time scenario i.e., based on OOPs.
If everything goes well they will conduct technical interview, this was the round where I got rejected.
Here I want to share that, interview process at Sahaj is very much similar with Interview process of Thoughtworks. If you wanna to grab the opportunity go through interview process of ThoughtWorks
Interview questions [1]
Question 1
Coding challenge was based on Stock Order Execution System