I applied online. The process took 3 months. I interviewed at Centric Software
Interview
First meeting is call with the recruiter.
Second call is an initial interview with HR.
Third is 1-1 with a director.
Fourth is a panel interview with a few leads/directors.