I interviewed for an SDE 3 Backend AI Engineer role at Teachmint. While I wasn’t selected after the final round, the process was well-organized, and I had a positive overall experience. Here’s how it went:
The first round was an introductory discussion with the recruiter. We covered my work history, expectations, and the role’s scope. The recruiter was friendly and transparent about the entire process.
The second round consisted of solving two medium-level coding problems on DSA. Topics included graph traversal and an optimization problem.
The third round was of a low-level design interview where I was asked to design a state machine system (similar to a vending machine) and later discussed database design for a school. The interviewer probed my thought process and gave constructive feedback while I explained my approach. If you are familiar with key low-level design concepts, design patterns, and database design, you’ll be well-prepared.
The final round combined system design with AI-focused questions. I was asked about different types of databases, their trade-offs, and concepts around Agentic AI.
Throughout the process, the interviewers were professional, approachable, and open to discussion, which made the experience engaging rather than one-sided. I came away with new insights and felt it was a good learning opportunity, even though I didn’t make it past the last round. I highly recommend reviewing the job description in detail and understanding Teachmint’s core values to better align your approach.