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 for Freshers

Updated 14 Jun 2025

10 Interview questions

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 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 for Fresher

asked in Capgemini
Q1. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
asked in Capgemini
Q2. How can you cut a rectangular cake in 8 symmetric pieces in three ... read more
Q3. Split Binary String Problem Statement Chintu has a long binary st ... read more
asked in TCS
Q4. What is the reason that the Iterative Waterfall model was introdu ... read more
asked in Wipro
Q5. Knapsack Problem Statement There is a potter with a limited amoun ... read more
A Software Engineer was asked
Q. Given a string, sort it according to the frequency of characters.
Ans. 

Sort a string based on the frequency of its characters.

  • Create a hash table to store the frequency of each character.

  • Sort the characters based on their frequency using a sorting algorithm.

  • Reconstruct the string based on the sorted characters and their frequency.

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
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.

🔥 Asked by recruiter 2 times
A Software Engineer was asked
Q. 

Ways To Make Coin Change

Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make ...

Ans. 

The task is to determine the total number of ways to make change for a specified value using given denominations.

  • Create a dynamic programming table to store the number of ways to make change for each value up to the target value.

  • Iterate through each denomination and update the table accordingly based on the current denomination.

  • The final value in the table will represent the total number of ways to make change for...

Are these interview questions helpful?
A Software Engineer was asked
Q. 

Tic-Tac-Toe Design Problem

Design a 2-player Tic-Tac-Toe game played on an N * N grid where Player 1 uses ‘X’ and Player 2 uses ‘O’. A move is always valid and occupies an empty spot.

If a player places N...

Ans. 

Design a 2-player Tic-Tac-Toe game on an N x N grid where players place their marks to win by getting N marks in a row.

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

  • Implement a function to check for a win after each move.

  • Handle player moves and update the board accordingly.

  • Return the result of each move (0, 1, or 2) based on the game state.

  • Consider horizontal, vertical, and diagonal win conditions.

A Software Engineer was asked
Q. 

Count Ways to Reach the N-th Stair Problem Statement

You are provided with a number of stairs, and initially, you are located at the 0th stair. You need to reach the Nth stair, and you can climb one or two...

Ans. 

The problem involves finding the number of distinct ways to climb N stairs by taking 1 or 2 steps at a time.

  • Use dynamic programming to solve the problem efficiently.

  • The number of ways to reach the Nth stair is the sum of the number of ways to reach the (N-1)th stair and the (N-2)th stair.

  • Handle base cases for N=0 and N=1 separately.

  • Consider using modulo operation to avoid overflow for large values of N.

A Software Engineer was asked
Q. 

Check if Two Trees are Mirror

Given two arbitrary binary trees, your task is to determine whether these two trees are mirrors of each other.

Explanation:

Two trees are considered mirror of each other if:

...
Ans. 

Check if two binary trees are mirrors of each other based on specific criteria.

  • Compare the roots of both trees.

  • Check if the left subtree of the first tree is the mirror of the right subtree of the second tree.

  • Verify if the right subtree of the first tree is the mirror of the left subtree of the second tree.

HashedIn by Deloitte Software Engineer Interview Experiences for Freshers

4 interviews found

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.

I appeared for an interview in Mar 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 40 minutes
Round difficulty - Easy

17 candidates were shortlisted for the interview.
There were 2 coding questions asked of easy level. I had to explain my approach and write the code in google doc.

  • Q1. 

    Check if Two Trees are Mirror

    Given two arbitrary binary trees, your task is to determine whether these two trees are mirrors of each other.

    Explanation:

    Two trees are considered mirror of each other if...

  • Ans. 

    Check if two binary trees are mirrors of each other based on specific criteria.

    • Compare the roots of both trees.

    • Check if the left subtree of the first tree is the mirror of the right subtree of the second tree.

    • Verify if the right subtree of the first tree is the mirror of the left subtree of the second tree.

  • Answered by AI
  • Q2. 

    Count Ways to Reach the N-th Stair Problem Statement

    You are provided with a number of stairs, and initially, you are located at the 0th stair. You need to reach the Nth stair, and you can climb one or tw...

  • Ans. 

    The problem involves finding the number of distinct ways to climb N stairs by taking 1 or 2 steps at a time.

    • Use dynamic programming to solve the problem efficiently.

    • The number of ways to reach the Nth stair is the sum of the number of ways to reach the (N-1)th stair and the (N-2)th stair.

    • Handle base cases for N=0 and N=1 separately.

    • Consider using modulo operation to avoid overflow for large values of N.

  • Answered by AI
Round 2 - Video Call 

(4 Questions)

Round duration - 90 Minutes
Round difficulty - Easy

The round was held in evening. There were 4 questions asked and the interviewer was more interested in the running code with several test cases rather than my explaination.

  • Q1. 

    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 seq...

  • 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

  • Answered by AI
  • Q2. 

    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 po...

  • 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.

  • Answered by AI
  • Q3. 

    Ways To Make Coin Change

    Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...

  • Ans. 

    The task is to determine the total number of ways to make change for a specified value using given denominations.

    • Create a dynamic programming table to store the number of ways to make change for each value up to the target value.

    • Iterate through each denomination and update the table accordingly based on the current denomination.

    • The final value in the table will represent the total number of ways to make change for the ...

  • Answered by AI
  • Q4. 

    Tic-Tac-Toe Design Problem

    Design a 2-player Tic-Tac-Toe game played on an N * N grid where Player 1 uses ‘X’ and Player 2 uses ‘O’. A move is always valid and occupies an empty spot.

    If a player places ...

  • Ans. 

    Design a 2-player Tic-Tac-Toe game on an N x N grid where players place their marks to win by getting N marks in a row.

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

    • Implement a function to check for a win after each move.

    • Handle player moves and update the board accordingly.

    • Return the result of each move (0, 1, or 2) based on the game state.

    • Consider horizontal, vertical, and diagonal win conditions.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Engineer in BangaloreEligibility criteria6+ CGPAHashedIn interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, OOPS, DBMS, Operating Sytem, Computer Networks, System DesignTime required to prepare for the interview - 12 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice DSA questions, not only once, but at least twice.
Tip 2 : Also take care of theory subjects because they are asked a lot in interviews.
Tip 3 : Do competitive coding contest at least once in a week.

Application resume tips for other job seekers

Tip 1 : Never write something which you aren't well aware of.
Tip 2 : Try building resume on Latex

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Aug 2021. There were 3 interview rounds.

Round 1 - Coding Test 

3 coding questions needed to be completed in 1.5 hours.

Round 2 - Technical 

(1 Question)

  • Q1. Q1 - Sort the string according to frequency of characters
  • Ans. 

    Sort a string based on the frequency of its characters.

    • Create a hash table to store the frequency of each character.

    • Sort the characters based on their frequency using a sorting algorithm.

    • Reconstruct the string based on the sorted characters and their frequency.

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. 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.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for HashedIn by Deloitte Software Engineer interview:
  • Data Structures
  • Algorithms
Interview preparation tips for other job seekers - Practice leetcode medium problems. Read theory subjects like CN, OOP, DBMS.

Skills evaluated in this interview

I applied via Company Website and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. I was asked three DSA problem. The first one was two sum problem if array is not sorted, then the interviewer asked what if the array is sorted. Second question was maximum sum subarray and third was to fi...

Interview Preparation Tips

Interview preparation tips for other job seekers - Be really good with DSA and core computer subjects. They can ask questions related to these from anywhere.

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about HashedIn by Deloitte?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Mar 2020. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Difference between Hashtable and hashmap?
  • Ans. 

    Hashtable is synchronized while hashmap is not.

    • Hashtable is thread-safe while hashmap is not.

    • Hashtable does not allow null keys or values while hashmap allows one null key and multiple null values.

    • Hashtable is slower than hashmap due to synchronization.

    • Hashtable is a legacy class while hashmap is a newer implementation.

  • Answered by AI
  • Q2. Difference between hashmap and concurrent hashmap?
  • Ans. 

    Hashmap is not thread-safe while Concurrent Hashmap is thread-safe.

    • Hashmap is not suitable for multi-threaded environments as it can lead to race conditions and data inconsistencies.

    • Concurrent Hashmap allows multiple threads to access and modify the map concurrently without any data inconsistencies.

    • Concurrent Hashmap uses a technique called lock striping to achieve thread-safety.

    • Concurrent Hashmap is slower than Hashma...

  • Answered by AI
  • Q3. Jdbc step
  • Q4. Spring ioc

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was average they asked questions from core java spring hibernate... And so on..

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Sep 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. IOS Basics , iPhone programming

Interview Preparation Tips

Interview preparation tips for other job seekers - When you tried a lot to get good company if you have no option then go for it ,Make this to last of your joining preferences.You will be deadlocked in the bond think twice before Join.

I appeared for an interview in Sep 2017.

Interview Questionnaire 

4 Questions

  • Q1. Technical interview take by client technical person actually they are hiring for another client so they took total 3 technical round and final will HR round
  • Q2. Asking about life cycle of Dot net mvc contols entity frame work and SQL queries
  • Q3. Problem based on oops and SQL queries outputs
  • Q4. Basic questions about my self ,salary discussion basic formalities form I have to fill up

Interview Preparation Tips

Round: Test
Experience: There were around 15 objective question that includes mvc, c#.net and SQL server. It was very simple question like different types of filters,Acton results in mvc. Basic oops concept and dot net web page regarding

Round: Resume Shortlist
Experience: After completing test round another was technical round discussed maily for mvc and SQL server questions. Around 30 mint discussion. After qualify this round another round will start from client technical staff.

General Tips: It was for 2-3 year experience person very simple to crack but focus on you which profile you are looking for study interview questions from net
Skills: Dot net mve oops concept jQuery and SQL server
Are these interview questions helpful?

I applied via Naukri.com and was interviewed before May 2018. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Telephonic technical
  • Q2. Core Java related exception handling ,design pattern ,oops solid design principle, rest API, different annotations of spring and jpa
  • Q3. Same questions on telephonic round but detailed elaborate and given simple problem statement we had to justify that why it's time n space complexity valid. Rest API questions hibernate orm use
  • Q4. Manager round just to check whether you have actually worked on project or not stress testing performance questions scenario questions

Interview Preparation Tips

General Tips: Quite easy just go with preparation
Skills: Core Java sevlet JSP hibernate spring rest API, Communication, Body Language, Problem Solving, Analytical Skills, Decision Making Skills
Duration: 1-4 weeks

I appeared for an interview in Sep 2019.

Interview Questionnaire 

1 Question

  • Q1. Pl sql related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - y resume was referd through a guy. Later I got call from HR for interview schedule he asked me my expected ctc and Notice Period to which I clearly said 3 months. He scheduled my interview on weekends morning 8am I reached there by 8.30am The interview process got started late by 10am it was an walk in type interview 1 round was Technical I cleared that round and had a feedback session with HR he said we are processing u to next round which was Manager round there itself I told the HR my NP is 3months the Hr Told its not an issue.
Laterly after I had lunch by 2pm Hr came n told me that Manager is not available now so we will be conducting ur further round in weekdays.
Then there was no mail or call so I purposely mailed them still haven't got proper response from them, so at last I told my friend who referd me to ask for an update the same HR told him that they want Immediate joiner so we can't process him to further round. Wasted my whole day over there

I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. What Prog Languages known? Prior Software Experience? How good on U.S. Client Face to Face and telephonic interaction for projects?
  • Ans. 

    I am proficient in Java, Python, and C++. I have 2 years of experience in software development. I have excellent communication skills for client interaction.

    • Proficient in Java, Python, and C++

    • 2 years of software development experience

    • Excellent communication skills for client interaction

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I wasn't fluent or good in Programming languages but I was clear on the flowchart and the basic concept of OOPS. Also, I was confident about solving the scenarios given to me at interview rounds. I also had good experience in US customer handling over telephonic and Face to Face interaction.

HashedIn by Deloitte Interview FAQs

How many rounds are there in HashedIn by Deloitte Software Engineer interview for freshers?
HashedIn by Deloitte interview process for freshers usually has 3 rounds. The most common rounds in the HashedIn by Deloitte interview process for freshers are Technical and Coding Test.
How to prepare for HashedIn by Deloitte Software Engineer interview for freshers?
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++, Coding and Data Structures.
What are the top questions asked in HashedIn by Deloitte Software Engineer interview for freshers?

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

  1. You are given n bulbs and a function that can identify a faulty bulb at any loc...read more
  2. Q1 - Pre order traversal without recursion. Q2 - Reverse a linked li...read more
  3. Q1 - Sort the string according to frequency of charact...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

2-4 weeks 100%
View more
HashedIn by Deloitte Software Engineer Salary
based on 473 salaries
₹8.1 L/yr - ₹14.7 L/yr
23% 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.5

Job security

4.5

Company culture

3.4

Promotions

3.9

Work satisfaction

Explore 66 Reviews and Ratings
Software Engineer
473 salaries
unlock blur

₹8.1 L/yr - ₹14.7 L/yr

Software Engineer2
459 salaries
unlock blur

₹12 L/yr - ₹21 L/yr

Software Engineer II
232 salaries
unlock blur

₹11.5 L/yr - ₹20 L/yr

Software Developer
221 salaries
unlock blur

₹8.1 L/yr - ₹17.4 L/yr

Senior Software Engineer
217 salaries
unlock blur

₹12.2 L/yr - ₹21.4 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