Sharing my interview experience for the SDE-2 role at Trupeer AI.
Round 1 – Resume & Project Discussion
The first round was mainly focused on deep discussion around projects mentioned in my resume. The interviewer asked about architecture decisions, trade-offs, and implementation details. Toward the end, I was given a take-home assignment to design and build an media processing engine.
Assignment
The task was to design and implement a system capable of processing media locally/offline with a clean architecture and extensibility in mind.
Round 2 – Design Discussion
This round focused on discussing the assignment in detail. The interviewer asked several follow-up questions and modifications such as:
The discussion was quite in-depth around architecture, scalability, and system evolution. Unfortunately, I was rejected after R2, but it was a good learning experience overall.