I applied through a recruiter. The process took 1 week. I interviewed at BayOne Solutions (Gurgaon, Haryana) in Jan 2017
Interview
One phone and then Face to face interview, they have very worst HR so it can take months to get feedback.
Be positive while having interview with India director and phone interview with US leads is also normal.
You can prepare on Java based questions.