The interview process was well structured and spread across multiple stages. It started with a take-home assignment where I had to build a Next.js application with a FastAPI backend and MongoDB as the database. The assignment also required Dockerization, proper documentation, and clean GitHub commits, which helped assess real world development practices.
After successfully completing the assignment, I was invited to the Bengaluru office for an in person round. This included a discussion with the founder about the role, expectations, and team culture. Following that, I had a technical interview focused on JavaScript and React concepts, along with questions based on my previous assignment and projects.
The final stage was an HR round. After completing all the rounds, I received the offer letter within about a week.