The selection process consisted of three stages:
1. Phone Interview (Hiring Manager)
2. In - Person Interview/Technical Test (Hiring Manager & Team Leads)
3. In - Person Interview (Directors)
To explain,
1. Phone Interview - General HR questions, few easy technical questions, job description.
2. In - Person Interview/Technical Test - 50 General/Logical questions, 80 Technical questions.
3. In - Person Interview - Short General Interview, resume review.