I applied online. I interviewed at Mindrift (Pune) in Mar 2026
Interview
The process started with an online application followed by a technical screening. The technical assessment heavily emphasized production-ready Python (3.10+), strictly typed architectures, and building asynchronous data pipelines using asyncio and aiohttp. There was a strong focus on defensive programming and handling external API failures.
Interview questions [1]
Question 1
How do you implement exponential backoff and strict try/except fallbacks when orchestrating flaky external LLM APIs?
The interview process with Mindrift was structured and quite thorough. It started with an online application, followed by a technical screening involving Python coding challenges. After passing the test, I was invited to a video interview where I was asked about my past projects, problem-solving approach, and experience with data manipulation. The panel was friendly but asked deep, thought-provoking questions. Overall, it took about two weeks from application to offer.
Interview questions [1]
Question 1
They asked me to explain how I would optimize a Python script that processes large datasets and occasionally crashes due to memory overflow.