It was a great experience.
So far I have completed 3-technical rounds,
Round-1: Pure technical, C++, Design Patterns, SOLID principles, OOPS etc.
Round-2: End user workflow oriented questions. Administritive and management questions.
Scneario based questions:
- Assuming you and your team has been working on a development plan and in the middle of development some senior architect or stakeholder comes and demands a change. How would you handle it?
- How would you handle technical conflicts with core development team?
- How would you handle a trade off between Cost-Performance-Timeline.
Round-3: Face-to-face with Director and Tech Leads.
Started with hands-on C++ code implementation.
Then switched to Architectural understanding.
Software design in multiples layers to make it maintanable.
API Governance.
SDK toolkit and Interprocess communication. etc.
I am expecting one more round with with higher management. Mostly a managerial round,
And then HR discussion.
Overall I really enjoyed the process as it really tests your relevant skills.
People seem very welcoming respectful and technically sound.