Trupeer AI SDE 2 interview experience
- Posted
- 12 Mar 2026
Summary
I interviewed for the SDE-2 role at Trupeer AI, which involved a resume discussion, a take-home assignment to design a media processing engine, and a design discussion round focusing on system scalability and architecture. I was rejected after the second round.
How it went
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:
- How the system design would change with an agentic workflow.
- How to scale the system to millions of users.
- How to make the processing pipeline asynchronous and resilient.
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.
Questions asked (4)
- 01
Design and Build a Media Processing Engine
System Design
Design and implement a system capable of processing media locally/offline with a clean architecture and extensibility in mind. This was a take-home assignment.
- 02
Adapt Media Processing Engine for Agentic Workflow
System Design
How would the system design for the media processing engine change with an agentic workflow?
- 03
Scale Media Processing Engine to Millions of Users
System Design
How would you scale the media processing system to millions of users?
- 04
Make Media Processing Pipeline Asynchronous and Resilient
System Design
How would you make the media processing pipeline asynchronous and resilient?