Interview Experience at Hevo Data | A Valuable Learning Journey 🚀 (SDE-1, Fresher)
- Posted
- 1 Nov 2026
Summary
I interviewed for an SDE-1 role at Hevo Data, completing four rounds—including an online assessment, a machine-coding system design, an LRU-Cache design, and a leadership discussion—but ultimately was not hired.
How it went
Back in August, I got the opportunity to interview with Hevo Data after my resume was shortlisted through their careers page for SDE-1 role. The interview process consisted of four interesting and challenging rounds:
Online Assessment (2 Hours) 6 questions focused on problem-solving, data structures, algorithms, and coding. Tested logical thinking and the ability to solve problems under time constraints.
Machine Coding Round (2 Hours) Asked to design and implement a Meeting Scheduling System. The problem involved multiple requirements, edge cases, and complex conditions. I was able to implement a working solution for most scenarios and explained my approach to handling the more challenging edge cases. One thing I particularly appreciated was how friendly and supportive the interviewer was. Whenever I got stuck, they provided helpful guidance, making the discussion interactive and engaging.
Hiring Manager Round (45 minutes) Covered technical discussions, projects, problem-solving, and previous experiences. I was also asked to write the pseudocode for an LRU Cache, along with additional conditions and constraints. The discussion focused on understanding the approach, handling different scenarios, and explaining the reasoning behind the solution.
Leadership Connect (15 Minutes) A conversation around my experiences, ownership, responsibilities, and professional growth. Discussed my approach towards learning, taking initiative, and handling responsibilities.
I had the opportunity to progress through all four rounds of the process. Although I couldn't convert this opportunity, the experience was valuable and gave me plenty to learn from.
Questions asked (2)
- 01
Design a Meeting Scheduling System
System Design
Design and implement a Meeting Scheduling System. The problem involves multiple requirements, edge cases, and complex conditions. The candidate implemented a working solution for most scenarios and discussed handling challenging edge cases.
- 02
LRU Cache Design with Constraints
Data Structures & Algorithms
Write pseudocode for an LRU Cache, including additional conditions and constraints. Discussion focused on understanding the approach, handling different scenarios, and explaining the reasoning behind the solution.