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

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

HashedIn by Deloitte Senior Software Engineer 1 Interview Questions, Process, and Tips

Updated 7 Nov 2022

HashedIn by Deloitte Senior Software Engineer 1 Interview Experiences

1 interview found

I applied via Referral and was interviewed before Nov 2021. There were 4 interview rounds.

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 

First round is a basic DS-Algo Round. It was a pen & paper interview. 2 interviewers asked me to write code for some problems such as:
1. You have an unsorted array of 0s and 1s, find the first 1. Different approaches for it.
2. What is setTimeOut in Node.JS?
3. How can you use 2 stacks as an array.
4. You have 2 sorted arrays. Merge them into a single array.

Round 3 - Technical 

(8 Questions)

  • Q1. What are OS processes?
  • Ans. 

    OS processes are instances of a program that are being executed by the operating system.

    • Processes are managed by the operating system's scheduler.

    • Each process has its own memory space and system resources.

    • Processes can communicate with each other through inter-process communication (IPC).

    • Examples of processes include web browsers, media players, and text editors.

  • Answered by AI
  • Q2. What are threads? What is the purpose?
  • Ans. 

    Threads are lightweight processes that enable multitasking within a single process.

    • Threads allow multiple tasks to be executed concurrently within a single process.

    • They share the same memory space and resources of the parent process.

    • Threads can improve performance by utilizing available CPU resources more efficiently.

    • Examples include web servers handling multiple requests simultaneously and video games rendering graphi

  • Answered by AI
  • Q3. Why should one use Node.JS?
  • Ans. 

    Node.js is a powerful and efficient server-side JavaScript runtime environment.

    • Node.js is fast and scalable, making it ideal for building real-time applications.

    • It uses an event-driven, non-blocking I/O model, which makes it lightweight and efficient.

    • Node.js has a large and active community, with many useful libraries and modules available.

    • It allows for easy sharing of code between the server and client, using JavaScri...

  • Answered by AI
  • Q4. What is difference between Python and Node.JS?
  • Ans. 

    Python is a general-purpose language while Node.JS is a JavaScript runtime environment.

    • Python is used for web development, data analysis, artificial intelligence, and scientific computing.

    • Node.JS is used for building scalable network applications and real-time web applications.

    • Python is slower than Node.JS in terms of performance.

    • Python has a larger standard library than Node.JS.

    • Python is easier to learn and has a simp

  • Answered by AI
  • Q5. What is the difference between SQL and NoSQL?
  • Ans. 

    SQL is a relational database management system while NoSQL is a non-relational database management system.

    • SQL databases are table-based while NoSQL databases are document-based, key-value pairs, graph databases, or column-based.

    • SQL databases are structured while NoSQL databases are unstructured.

    • SQL databases use SQL (Structured Query Language) for querying and managing data while NoSQL databases use different query lan...

  • Answered by AI
  • Q6. High Level Design for a Reddit type application
  • Ans. 

    A Reddit-like application for sharing and discussing content

    • User authentication and authorization

    • Post creation and voting system

    • Commenting system

    • Subreddit creation and management

    • Search functionality

    • Real-time updates using websockets

  • Answered by AI
  • Q7. What are CORS? How to handle them?
  • Ans. 

    CORS stands for Cross-Origin Resource Sharing. It is a security feature implemented in web browsers to restrict web pages from making requests to a different domain.

    • CORS is used to prevent malicious websites from accessing sensitive data from other websites.

    • To handle CORS, the server needs to include specific headers in the response to allow the browser to make requests from a different domain.

    • The most common header us...

  • Answered by AI
  • Q8. What is CRFS? The experience around working with it.
Round 4 - One-on-one 

(4 Questions)

  • Q1. The final round was with a Senior Manager and he asked about my previous work experience.
  • Q2. Low Level Design for Authentication
  • Ans. 

    Low level design for authentication

    • Define authentication requirements

    • Choose appropriate authentication mechanism

    • Design authentication flow

    • Implement secure storage of credentials

    • Consider multi-factor authentication

    • Include error handling and logging

  • Answered by AI
  • Q3. Have you managed a team before
  • Q4. Architecture Design for an e2e system that takes input from user to the response shown to the user
  • Ans. 

    An e2e system architecture design for user input to response output

    • Identify user requirements and define system goals

    • Choose appropriate technologies and frameworks

    • Design system components and their interactions

    • Ensure scalability, reliability, and security

    • Test and validate the system before deployment

  • Answered by AI

Interview Preparation Tips

Topics to prepare for HashedIn by Deloitte Senior Software Engineer 1 interview:
  • Data Structures
  • Database
  • Algorithms
  • High level design
  • OS
Interview preparation tips for other job seekers - 1. HashedIn looks for technically sound people. Language is not a restriction.
2. The preference is to hire people who can do full-stack development.
3. The expectation for a 3-4 years experience Engineer is to be able to handle small teams and lead projects.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Feb 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Creating a full flow of spring boot application to take input and update database

Round 2 - Technical 

(1 Question)

  • Q1. Discussion of first round code and some other technical questions including coding
Round 3 - Behavioral 

(1 Question)

  • Q1. Basic questions on your profile and behavioural questions
Round 4 - HR 

(1 Question)

  • Q1. Salary negotiations and other perks discussion
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Previous experience
Round 2 - Case Study 

Scenario based questions

I applied via Naukri.com and was interviewed in Feb 2022. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Java 8 , Microservices, AWS

Interview Preparation Tips

Interview preparation tips for other job seekers - Java8 , Microservices, AWS, Coding
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Jan 2025.

Round 1 - Aptitude Test 

The maximum score required to achieve is 50% out of 100.

Round 2 - Technical 

(2 Questions)

  • Q1. Can you describe your previous project?
  • Q2. Describe Mobile Testing and API Testing.

Interview Preparation Tips

Interview preparation tips for other job seekers - My technician interview is progressing very well, as expected, and they will ask me multiple scenario-based questions on SQL databases, as well as on manual testing; however, they will not consider me for the HR round.
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was pretty easy. Various theoretical questions on technical knowledge and 3 coding questions. Since I was applying for a .net profile, all questions were related to that only.

Round 2 - One-on-one 

(4 Questions)

  • Q1. Coding question on inheritance.
  • Q2. Coding question on Abstract classes and their application.
  • Q3. Discussion on the company, their culture.
  • Q4. Coding question on graph.
Round 3 - HR 

(2 Questions)

  • Q1. Asked me my expected salary even though it was already decided when they reached out to me.
  • Q2. Negotiations on the salary.

Interview Preparation Tips

Interview preparation tips for other job seekers - Had a very bad experience with HR, since they started negotiating on salary after I completed all my rounds. Giving me reasons why they won't be able to give me the salary that they mentioned at the start of the interview.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Jan 2025.

Round 1 - Coding Test 

Test will be in hacker rank there would be a difficulty level between easy to medium

Round 2 - Technical 

(1 Question)

  • Q1. Question will be from data structure and easy to medium level of the programming laanguage question
Round 3 - HR 

(1 Question)

  • Q1. This is just to check your english ability
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

One coding test happen

Round 2 - Technical 

(2 Questions)

  • Q1. Java questions, spring boot framework questions
  • Q2. DSA using stream api
  • Ans. 

    Using stream API for Data Structures and Algorithms

    • Stream API in Java can be used to perform operations on collections like filtering, mapping, reducing, etc.

    • It can be used for implementing various data structures and algorithms efficiently.

    • For example, you can use stream API to find the sum of all elements in an array or filter out even numbers from a list.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Java questions and spring boot questions
  • Q2. One program using stream api
  • Ans. 

    Using stream API to filter a list of numbers and find the sum of even numbers

    • Use Stream.filter() to filter out even numbers

    • Use Stream.mapToInt() to convert stream to IntStream

    • Use IntStream.sum() to find the sum of even numbers

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Nov 2024.

Round 1 - Coding Test 

Coding test was easy. They asked LC easy anyone with fair understanding of programming can easily solve it.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Asked a question from Blind 75 that i dont remember as of now. I kind of stumbled here yet gave a code for original question
  • Q2. Asked LC hard question. Interviewer was very rude and did not give a shit about my approach when I tried to explain it to him/her. He said just run code against test cases provided. I received rejection ...

Interview Preparation Tips

Interview preparation tips for other job seekers - HRs were very professional and polite but not the interviewer.
Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Online zoom coding test will be there - 4 questions - 2 about output of code & 2 about technical questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Polymorphism and explain about virtual polymorphism
  • Ans. 

    Polymorphism is the ability of a single function or method to operate on different types of data.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • Virtual polymorphism is achieved through virtual functions in C++.

    • Virtual functions allow a function in a base class to be overridden in a derived class.

    • Example: Animal class with virtual function 'makeSound' overridden in Dog a

  • Answered by AI
  • Q2. Write code for virtual polymorphism and explain
  • Ans. 

    Virtual polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • Create a base class with virtual functions

    • Create derived classes that override the virtual functions

    • Use pointers or references of the base class to call the overridden functions

  • Answered by AI
Round 3 - HR 

(3 Questions)

  • Q1. About yourself should explain
  • Q2. Reason for job change
  • Q3. Salary negotiations and location

Interview Preparation Tips

Interview preparation tips for other job seekers - I have interviewed for c++ developer role in incedo company - please make sure you are completely aware of every functions and keywords relate to c++ concepts.

Skills evaluated in this interview

HashedIn by Deloitte Interview FAQs

How many rounds are there in HashedIn by Deloitte Senior Software Engineer 1 interview?
HashedIn by Deloitte interview process usually has 4 rounds. The most common rounds in the HashedIn by Deloitte interview process are One-on-one Round, Resume Shortlist and Coding Test.
What are the top questions asked in HashedIn by Deloitte Senior Software Engineer 1 interview?

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

  1. What is CRFS? The experience around working with ...read more
  2. Architecture Design for an e2e system that takes input from user to the respons...read more
  3. What is difference between Python and Node....read more

Tell us how to improve this page.

HashedIn by Deloitte Senior Software Engineer 1 Salary
based on 9 salaries
₹8.8 L/yr - ₹19.3 L/yr
35% less than the average Senior Software Engineer 1 Salary in India
View more details
Software Engineer
414 salaries
unlock blur

₹5 L/yr - ₹16.1 L/yr

Software Engineer2
374 salaries
unlock blur

₹9.5 L/yr - ₹23.3 L/yr

Senior Software Engineer
206 salaries
unlock blur

₹8 L/yr - ₹26.5 L/yr

Software Engineer II
173 salaries
unlock blur

₹9.7 L/yr - ₹20 L/yr

Senior Product Specialist
163 salaries
unlock blur

₹12.4 L/yr - ₹27 L/yr

Explore more salaries
Compare HashedIn by Deloitte with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview