Interview Experience – HashedIn by Deloitte (CTC : 8.1 LPA) | SDE | On-Campus
Summary
I went through a multi-round interview process at HashedIn by Deloitte for an SDE role, which included coding, technical, system design, and cultural fitment rounds, ultimately receiving an Intern offer.
Full Experience
🧪 Round 1 (Coding Round)
- The round consisted of 3 questions (1 Easy, 1 Medium, and 1 Hard) to be solved within 90 minutes.
Questions:
- Easy: Sort the characters in a string.
- Medium: Find the minimum length subarray that contains all distinct elements of the array.
- Hard: Given an array and an integer T, find the minimum length subarray that contains all its distinct elements at least T times.
- I was able to solve the first two questions within 15 minutes.
- I was also able to derive the correct approach for the third problem, but my solution failed on a few edge test cases.
- Out of 400 students from my college, only 27 were shortlisted for the next round.
🧪 Round 2 (Technical Interview)
- The interview began with a brief self-introduction.
- I was then given two coding problems and was asked to explain the approach and write the code on paper:
- LeetCode 136 – Single Number
- LeetCode 219 – Contains Duplicate II
- Next, I was asked to write an SQL query involving a join between two tables.
- The discussion then moved to my projects, followed by questions related to Spring Boot, as I had used it extensively in my project.
- Topics included:
- What is a REST Controller
- Directory structure of a Spring Boot application
- Use of XML-based configuration
- Commonly used annotations
- Topics included:
- I was also asked to write code for a simple REST API.
- Finally, I was asked questions on Core Java and Operating Systems, including:
- What is an interface in Java
- What is deadlock
- Methods to prevent deadlock
- What is Round Robin scheduling
- From my college, only 8 students qualified for the next round.
🧪 Round 3 (System Design Interview)
- I was asked to design a database schema for a Parking Lot system.
- After completing the initial design, the interviewer gradually introduced new features and requirements, and I had to update the schema accordingly.
- Based on the final design, I was also asked to write SQL queries related to the database.
- This was a long and in-depth interview, lasting approximately 1.5 hours.
- Six students qualified for the final round.
🧪 Round 4 (Cultural Fitment Round)
- The interview started with a self-introduction.
- I was asked about my strengths and weaknesses.
- I was asked why I chose HashedIn by Deloitte and what interested me about the company.
- The interviewer also asked a few questions about my family background.
✅ Final Result
- All six students who appeared for the final round received offers.
- There were two types of offers: Intern and Intern + FTE.
- I was offered the Intern one.
Interview Questions (19)
Sort the characters in a string.
Find the minimum length subarray that contains all distinct elements of the array.
Given an array and an integer T, find the minimum length subarray that contains all its distinct elements at least T times.
LeetCode 136 – Single Number
LeetCode 219 – Contains Duplicate II
Write an SQL query involving a join between two tables.
Write code for a simple REST API.
What is a REST Controller
Directory structure of a Spring Boot application
Use of XML-based configuration
Commonly used annotations
What is an interface in Java
What is deadlock
Methods to prevent deadlock
What is Round Robin scheduling
I was asked to design a database schema for a Parking Lot system. After completing the initial design, the interviewer gradually introduced new features and requirements, and I had to update the schema accordingly. Based on the final design, I was also asked to write SQL queries related to the database.
I was asked about my strengths and weaknesses.
I was asked why I chose HashedIn by Deloitte and what interested me about the company.
The interviewer also asked a few questions about my family background.