
DevRev Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 50 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at DevRev.
Software Engineer
So, first he asked me to introduce myself and then we talked about my resume for about 15 minutes. After that, he sent me a link in the Google Meet chat. On that link, he gave me two DSA questions. I had to explain my logic while solving them. The first question was pretty easy to medium, and the second one was medium. I actually got stuck on the second one, but the interviewer was nice and helped me figure it out.
- He started by asking me to introduce myself.
- Could you walk me through your resume?
- Can you solve these DSA problems and explain your thought process?
Software Engineer Intern
The whole interview experience was pretty chill, with 4 rounds total. First up was an online test with tough questions, but manageable if you've got solid CS basics. Then came the first interview round where I got 2 DSA problems. They were like LeetCode medium, and I just had to explain the logic, no coding needed. The next round focused on technical questions about my personal projects; it felt like a really good chat. The final round had some HR questions and checked if I'd be a good fit for their company culture. Overall, it was a really nice and open interview process.
- Why are you interested in working for a product-based company such as DevRev?
Software Engineer
The interview started with a tough online assessment that had LC medium-hard and hard multiple-choice questions. Then, scheduling was a mess, with emails at 3 am and constant reschedules. After that, there was a behavioral call which was fine. Next, they sent a long survey that took a week to complete. It was good that we could continue with other rounds while working on it, but it felt like a college application again with the 3000-word requirement. The following round was with a software engineer who wanted a brute-force solution to a common problem, rejecting optimal ideas until we reached their preferred non-optimal one. I got rejected soon after without feedback, even when I asked.
- Tell us your story. (0/1000 words)
- Explain what minimalism or essentialism means to you, with examples. (0/1000 words)
- How do the 'no's impact you and others? (0/1000 words)
DevRev Software Engineer Interview Questions
Quoted word for word from DevRev interview reports.
“Given a sorted array with unknown length, find the index of a target number in O(log n) time complexity.”
Read reports →“Can you check if a given expression is a valid parenthesis?”
Read reports →“Design a version stack with O(1) push, pop and get version operations.”
Read reports →“What is the minimum number of steps required to identify the heaviest ball from a set of 10, if one ball is known to be heavier than the others?”
Read reports →“Can you find a subarray that sums to 0?”
Read report →“How to find minimum steps to climb stairs taking 1 or 2 steps at a time?”
Read report →“Can you find the second largest element in an array and also the kth largest element in an array?”
Read report →“What about finding a triplet that sums to 0?”
Read report →“Design a queue system capable of processing 5 items concurrently.”
Read report →Formats, difficulty and experience
Across all 50 DevRev interview reports.