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 Characters in a String
Sort the characters in a string.
Minimum Length Subarray with All Distinct Elements
Find the minimum length subarray that contains all distinct elements of the array.
Minimum Length Subarray with Distinct Elements T Times
Given an array and an integer T, find the minimum length subarray that contains all its distinct elements at least T times.
Single Number
LeetCode 136 – Single Number
Contains Duplicate II
LeetCode 219 – Contains Duplicate II
SQL Join Query
Write an SQL query involving a join between two tables.
Simple REST API Implementation
Write code for a simple REST API.
What is a REST Controller
What is a REST Controller
Spring Boot Directory Structure
Directory structure of a Spring Boot application
Spring Boot XML Configuration
Use of XML-based configuration
Spring Boot Annotations
Commonly used annotations
Java Interface Definition
What is an interface in Java
Deadlock Definition
What is deadlock
Deadlock Prevention Methods
Methods to prevent deadlock
Round Robin Scheduling Definition
What is Round Robin scheduling
Design a Parking Lot Database Schema
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.
Strengths and Weaknesses
I was asked about my strengths and weaknesses.
Why HashedIn by Deloitte
I was asked why I chose HashedIn by Deloitte and what interested me about the company.
Family Background Questions
The interviewer also asked a few questions about my family background.