- Started with the HR round where the HR gives an introduction about the role and the project/team they are considered for. Then the candidate is asked to introduce themselves and the project they've worked on, why are they looking for new opportunities and why Interac.
- Next round was with Technical Manager (of the team I am interviewed for) where almost the same things as above were repeated. As I explained my project, I was asked about the technical intricacies in them. As of this day for this role, I was expected to show my expertise/experience in Java, Spring, Docker, AWS.
- Next round was scheduled in person with Technical Architect and the same Technical manager. The architect started with asking the architecture of my last project and dived in further; especially on the security and performance aspect. Then, the technical manager shows the code (Dockerfile, some Spring transactions implementations) from their projects and asked what they meant and scope of improvements; wherever applicable. Follow up technical questions were asked accordingly.
- Next round was with the VP; where the VP summarized the new requirement and the team's goals. I was also asked questions about performance, troubleshooting, multithreading etc.
- Last round was with another HR who focused about compensation, benefits etc. Questions were asked to gauge my behaviour and how I fit in a team.