Harness | SDE (intern) | Banglore | March 2023 [Selected]

harness logo
harness
SDE internBanglore, IndiaOffer
May 1, 202352 reads

Summary

I successfully navigated a rigorous four-round interview process for the SDE intern role at Harness, which included in-depth discussions on core computer science, projects, and LeetCode problems like 'Range Sum of BST' and 'Merge Intervals', ultimately leading to a job offer.

Full Experience

I secured an interview opportunity with Harness after getting a referral via LinkedIn, and their HR contacted me the very next day. The entire process was quite comprehensive, spread across four distinct rounds. My first round was a brief 15-minute telephonic discussion where I introduced myself, elaborated on my background and projects, discussed my tech stack, and answered two situational questions.

The second technical round, lasting an hour, was very in-depth. It covered core computer science topics extensively, including DBMS, OOP, OS, Networking, Cloud, and Cyber Security. I was also presented with coding challenges, specifically the Range Sum of BST problem and another similar to Merge Intervals. A significant portion of this round was also dedicated to discussing my projects and justifying my technical choices.

Following this, the third technical round was taken by a senior engineer from the US. This session felt more like a detailed discussion and cross-questioning based on the technologies I listed on my resume. I had to go into an in-depth discussion and provide a demonstration of my project workings. We also touched upon some DSA questions that were derived from the context of my projects.

The final round was a combined Hiring Manager and HR interview, lasting about 40 minutes. This round included further technical questions and another deep dive into my projects. It was clear that being thorough with my resume and projects was crucial across all rounds. I also faced more situational questions here.

Overall, I found the interview process to be both challenging and incredibly thorough. It truly emphasized not just my technical proficiency in core computer science and DSA, but also my ability to articulate and demonstrate my knowledge of the projects and technologies I'd worked on. The interviewers consistently probed into the 'Why,' 'What,' and 'When' of each project, aiming to understand the purpose, my contributions, and the timelines involved. I'm delighted to share that I received an offer for the SDE intern position.

Interview Questions (2)

Q1
Range Sum of BST
Data Structures & Algorithms

Given the root of a binary search tree, and two integers low and high, return the sum of values of all nodes with a value in the inclusive range [low, high].

Q2
Merge Intervals (or similar)
Data Structures & Algorithms

A problem similar to merging overlapping intervals. The standard problem asks: Given an array of intervals where intervals[i] = [starti, endi], merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!