The interview process is well designed to understand the candidate based on the regular day to day job that they will perform instead of just random DSA or Competitive programming questions.
First round involved a casual call with the HR related to your experience, current work, expectations, etc. The HR also explained about the role and the organization.
The second round was a technical round in which questions related to your past projects, experiences, developer tools were asked. And also some scenario based technical questions were asked and discussed upon.
Following this a hands on project related to the role was given and after submitting the project, a follow up round happened to discuss about the project.
The final round involved a discussion with both the founders in which further discussions regarding the role, org, etc happened.
The offer was rolled out the very next day of the final round.