The first round was with HR and was informal, focusing on detailing my experience and motivation to join.
The second round lasted for 1 hour and included system design and pair programming.
A public service use case was provided, and I was asked to design the system. This was followed pair programming which included solving specific use cases related to the same system design problem.
They are looking for a more collaborative, detail-oriented, and user-focused system design solution.
During pair programming, the emphasis was on adhering to the TDD approach, solving use cases using TDD principles, and maintaining a collaborative approach while working on the solution.
The interview panel were friendly and supportive.