Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by HashedIn by Deloitte Team. If you also belong to the team, you can get access from here

HashedIn by Deloitte Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

HashedIn by Deloitte Software Engineer Interview Questions and Answers

Updated 14 Jun 2025

14 Interview questions

A Software Engineer was asked 1w ago
Q. The problem of implementing a stack using queues involves using two queues to simulate the behavior of a stack. The solution typically requires the following steps: \n\n1. **Push Operation**: To push an ele...
Ans. 

Implementing a stack using two queues to maintain LIFO behavior with FIFO operations.

  • Push Operation: Enqueue to empty queue, move elements from non-empty queue, swap queues.

  • Pop Operation: Dequeue from the non-empty queue.

  • Top Operation: Return the front element of the non-empty queue.

  • IsEmpty Operation: Check if the non-empty queue is empty.

  • Example: Pushing 1, then 2 results in top being 2; popping gives top as 1.

A Software Engineer was asked 2mo ago
Q. Given an array of integers, rotate the array to the left by k places.
Ans. 

Rotate an array of strings to the left by k places efficiently.

  • Use the modulo operator to handle cases where k is larger than the array length.

  • Example: For array ['a', 'b', 'c', 'd'] and k=2, result is ['c', 'd', 'a', 'b'].

  • Reverse the entire array, then reverse the first n-k elements and the last k elements.

  • Time complexity is O(n) and space complexity is O(1) if done in place.

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 2mo ago
Q. Write an SQL query to find the second highest salary.
Ans. 

SQL query to retrieve the second highest salary from a salary table.

  • Use the DISTINCT keyword to avoid duplicate salaries.

  • Order the salaries in descending order and limit the results.

  • A common approach is to use a subquery to find the maximum salary that is less than the highest salary.

A Software Engineer was asked
Q. What is asymptotic notation?
Ans. 

Asymptotic notation is a way to describe the performance of an algorithm in terms of its input size.

  • Asymptotic notation is used to analyze the efficiency of algorithms by focusing on how they behave as the input size approaches infinity.

  • Common notations include O (Big O), Ω (Big Omega), and Θ (Big Theta), which represent the worst-case, best-case, and average-case time complexity respectively.

  • For example, if an al...

What people are saying about HashedIn by Deloitte

View All
a senior product master
1w
J.P. Morgan VP - Product role: Salary insights?
Looking at a VP – Product role at J.P. Morgan (CCB, Hyderabad) with 13 years of experience. Currently at 52.5 LPA (45 fixed + 7.5 variable) + 3L signing bonus. Need insights on: • Typical fixed vs variable salary split • Bonus structure and consistency • ESOPs/RSUs at this level? • Realistic total comp? Any recent or firsthand info is appreciated!
Got a question about HashedIn by Deloitte?
Ask anonymously on communities.
🔥 Asked by recruiter 2 times
A Software Engineer was asked
Q. Why do you want to work at Hashedin?
Ans. 

I am drawn to Hashedin for its innovative culture, impactful projects, and commitment to professional growth.

  • Hashedin fosters a culture of innovation, encouraging engineers to explore new technologies and solutions.

  • The company works on impactful projects that solve real-world problems, such as optimizing supply chains or enhancing user experiences.

  • Hashedin emphasizes continuous learning and professional developmen...

A Software Engineer was asked
Q. Q1 - Pre order traversal without recursion. Q2 - Reverse a linked list.
Ans. 

Q1 - Pre order traversal without recursion. Q2 - Reverse a linked list.

  • Q1: Use a stack to keep track of nodes. Start with root, push it to stack. Pop top node, print it, push right and left children to stack.

  • Q2: Traverse the linked list and change the direction of the pointers. Set the head of the reversed list as the last node of the original list.

A Software Engineer was asked 5mo ago
Q. System design of parking
Ans. 

Design a system for parking management

  • Use sensors to detect available parking spots

  • Implement a payment system for parking fees

  • Include a mobile app for users to find and reserve parking spots

  • Utilize cameras for security monitoring

  • Integrate with navigation apps for real-time parking availability updates

Are these interview questions helpful?
A Software Engineer was asked 5mo ago
Q. Project done in past
Ans. 

Developed a web application for tracking inventory and sales data

  • Used React.js for front-end development

  • Implemented RESTful APIs using Node.js and Express

  • Utilized MongoDB for database management

A Software Engineer was asked
Q. 

Excel Column Number Conversion

Given a column title as it appears in an Excel sheet, your task is to return its corresponding column number.

Example:

Input:
S = "AB"
Output:
28
Explanation:

The sequ...

Ans. 

Convert Excel column title to corresponding column number.

  • Iterate through each character in the input string

  • Calculate the corresponding value of each character based on its position in the alphabet

  • Multiply the value by 26 raised to the power of its position from the right in the input string

  • Sum up all the values to get the final column number

A Software Engineer was asked
Q. 

Increase Number By 1 Problem Statement

Given an array of integers NUM that consists of N elements, where the array represents the digits of a number, your task is to add 1 to this number. The number is pos...

Ans. 

Given an array representing digits of a number, add 1 to the number.

  • Iterate through the array from right to left, starting with the least significant digit.

  • Add 1 to the current digit and check if it becomes 10. If so, set it to 0 and carry over to the next digit.

  • Handle the case where the most significant digit needs to be incremented by creating a new array with an extra digit.

HashedIn by Deloitte Software Engineer Interview Experiences

17 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

There were 3 Dsa based questions out of which two were medium and one was easy.

Round 2 - Technical 

(2 Questions)

  • Q1. System design of parking
  • Ans. 

    Design a system for parking management

    • Use sensors to detect available parking spots

    • Implement a payment system for parking fees

    • Include a mobile app for users to find and reserve parking spots

    • Utilize cameras for security monitoring

    • Integrate with navigation apps for real-time parking availability updates

  • Answered by AI
  • Q2. Dbms acid questions
Round 3 - Technical 

(2 Questions)

  • Q1. Dsa question oninked list and array medium level.
  • Q2. Project done in past
  • Ans. 

    Developed a web application for tracking inventory and sales data

    • Used React.js for front-end development

    • Implemented RESTful APIs using Node.js and Express

    • Utilized MongoDB for database management

  • Answered by AI
Round 4 - Behavioral 

(2 Questions)

  • Q1. Situation based questions
  • Q2. How did you overcome failures
  • Ans. 

    I overcome failures by learning from them, staying positive, and seeking feedback.

    • Learn from mistakes and identify areas for improvement

    • Stay positive and maintain a growth mindset

    • Seek feedback from colleagues or mentors to gain different perspectives

    • Set new goals and move forward with a renewed focus

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. You are given n bulbs and a function that can identify a faulty bulb at any location among the n bulbs. If a bulb is found to be faulty, all subsequent bulbs will also be faulty. How can you determine the ...
  • Q2. To rotate an array by k places to the left
  • Q3. To find the second highest salary.Sql question

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview experience was ok it totally depended on the person who was taking the interview. There was first a coding round where you were given 3 question to solve in 90 minutes the difficulty was moderate. I Then there were 2 technical interview round and a hr round.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. C++ related questions
Round 2 - Technical 

(1 Question)

  • Q1. Sql related questions qnd c++
Round 3 - HR 

(1 Question)

  • Q1. What r u expected salary
Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude questions

Round 2 - Coding Test 

Fibonacci series , 1/2 hr all test

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basic DS Algo, leetcode

Round 2 - Technical 

(1 Question)

  • Q1. Leetcode medium level question
Round 3 - Technical 

(1 Question)

  • Q1. Leetcoide meduim level question
Round 4 - HR 

(1 Question)

  • Q1. Basic HR questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. The problem of implementing a stack using queues involves using two queues to simulate the behavior of a stack. The solution typically requires the following steps: \n\n1. **Push Operation**: To push an el...
  • Ans. 

    Implementing a stack using two queues to maintain LIFO behavior with FIFO operations.

    • Push Operation: Enqueue to empty queue, move elements from non-empty queue, swap queues.

    • Pop Operation: Dequeue from the non-empty queue.

    • Top Operation: Return the front element of the non-empty queue.

    • IsEmpty Operation: Check if the non-empty queue is empty.

    • Example: Pushing 1, then 2 results in top being 2; popping gives top as 1.

  • Answered by AI
  • Q2. What is the complete code for implementing a Tic-Tac-Toe game in C++ using proper object-oriented programming concepts?
  • Ans. 

    A complete C++ implementation of a Tic-Tac-Toe game using object-oriented programming principles.

    • Use a class 'TicTacToe' to encapsulate game logic and state.

    • Implement methods for player moves, checking win conditions, and displaying the board.

    • Utilize a 2D array to represent the game board.

    • Include error handling for invalid moves.

    • Provide a simple text-based interface for user interaction.

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Three Questions were there of dsa and one was sql

Round 3 - One-on-one 

(3 Questions)

  • Q1. There was question from dsa and sql
  • Q2. What are assymptotic notation
  • Ans. 

    Asymptotic notation is a way to describe the performance of an algorithm in terms of its input size.

    • Asymptotic notation is used to analyze the efficiency of algorithms by focusing on how they behave as the input size approaches infinity.

    • Common notations include O (Big O), Ω (Big Omega), and Θ (Big Theta), which represent the worst-case, best-case, and average-case time complexity respectively.

    • For example, if an algorit...

  • Answered by AI
  • Q3. Some questions were from Tree

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Coding Test 

DSA question based on array and trees.

Round 2 - One-on-one 

(1 Question)

  • Q1. First one was based on BS and second one based on Tree.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024.

Round 1 - Coding Test 

Medium level DSA questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Apr 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Topics - There were three question, 1- easy, 2-medium
Medium level questions were from dynamic programming

Round 2 - Technical 

(1 Question)

  • Q1. Basic question were asked from the topics of OS, OOP, Database and Networking. 1 DSA question was asked.
Round 3 - Technical 

(1 Question)

  • Q1. Low level system design question was given. Design a database for a online cab booking company.
  • Ans. 

    Design a database schema for an online cab booking service to manage users, drivers, rides, and payments.

    • Users table: Stores user information (e.g., user_id, name, email, phone).

    • Drivers table: Contains driver details (e.g., driver_id, name, vehicle_info, license_number).

    • Rides table: Records ride details (e.g., ride_id, user_id, driver_id, start_location, end_location, fare, status).

    • Payments table: Manages payment trans...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Basic HR questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - - For DSA focus more on DP
- Low level design, including database design and oop design is often asked.

HashedIn by Deloitte Interview FAQs

How many rounds are there in HashedIn by Deloitte Software Engineer interview?
HashedIn by Deloitte interview process usually has 2-3 rounds. The most common rounds in the HashedIn by Deloitte interview process are Technical, Coding Test and HR.
How to prepare for HashedIn by Deloitte Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at HashedIn by Deloitte. The most common topics and skills that interviewers at HashedIn by Deloitte expect are Backend, Blog Writing, C++, Front End and Python.
What are the top questions asked in HashedIn by Deloitte Software Engineer interview?

Some of the top questions asked at the HashedIn by Deloitte Software Engineer interview -

  1. The problem of implementing a stack using queues involves using two queues to s...read more
  2. You are given n bulbs and a function that can identify a faulty bulb at any loc...read more
  3. What is the complete code for implementing a Tic-Tac-Toe game in C++ using prop...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 13 interview experiences

Difficulty level

Easy 17%
Moderate 83%

Duration

Less than 2 weeks 17%
2-4 weeks 67%
More than 8 weeks 17%
View more
HashedIn by Deloitte Software Engineer Salary
based on 473 salaries
₹5.9 L/yr - ₹17.1 L/yr
24% more than the average Software Engineer Salary in India
View more details

HashedIn by Deloitte Software Engineer Reviews and Ratings

based on 66 reviews

4.3/5

Rating in categories

4.2

Skill development

4.2

Work-life balance

3.9

Salary

4.6

Job security

4.5

Company culture

3.5

Promotions

3.9

Work satisfaction

Explore 66 Reviews and Ratings
Software Engineer

Bangalore / Bengaluru

1-5 Yrs

Not Disclosed

Explore more jobs
Software Engineer
473 salaries
unlock blur

₹5.9 L/yr - ₹17.1 L/yr

Software Engineer2
448 salaries
unlock blur

₹12 L/yr - ₹21 L/yr

Software Developer
215 salaries
unlock blur

₹6 L/yr - ₹20 L/yr

Senior Software Engineer
215 salaries
unlock blur

₹8.5 L/yr - ₹27 L/yr

Software Engineer II
213 salaries
unlock blur

₹9.7 L/yr - ₹19 L/yr

Explore more salaries
Compare HashedIn by Deloitte with

ITC Infotech

3.7
Compare

CMS IT Services

3.1
Compare

KocharTech

3.9
Compare

Xoriant

4.1
Compare
write
Share an Interview