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

I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basics of DS and algorithms

Interview Preparation Tips

Interview preparation tips for other job seekers - be thorough in data structures and algorithms

Interview Questionnaire 

4 Questions

  • Q1. Azure Services
  • Q2. OOPS
  • Q3. Design Patterns
  • Q4. Angular Basics

Interview Questionnaire 

1 Question

  • Q1. Basic javascript questions , clouser, promise

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepared well on basic of javascript

Interview Questionnaire 

2 Questions

  • Q1. 1.Implement merge sort. 2. Kth largest element.
  • Ans. 

    Implement merge sort and find kth largest element in an array.

    • Merge sort is a divide and conquer algorithm that recursively divides the array into two halves, sorts them and then merges them.

    • Kth largest element can be found using quick select algorithm or by sorting the array and returning the kth element from the end.

    • Merge sort has a time complexity of O(nlogn) and space complexity of O(n).

    • Quick select has a time comp...

  • Answered by AI
  • Q2. Springboot RestTemplate, singleton, oops

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Dec 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. 1. If you given a no return its corresponding excel no.
  • Ans. 

    Convert given no to corresponding excel no.

    • Excel no starts from 1 and goes up to 16384

    • Excel no is calculated using column and row numbers

    • For example, 1 corresponds to A, 27 corresponds to AA, 28 corresponds to AB, and so on

  • Answered by AI
  • Q2. 2. find unique character in a window of k size in a string
  • Ans. 

    Find unique characters in a window of k size in a string.

    • Use a sliding window approach.

    • Maintain a hash table to keep track of character frequency.

    • Remove characters from hash table as the window slides.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Communication is very important. Give your solution from brute force to optimal. Interviewer has tell me to write code of both questions in any programming language.

Skills evaluated in this interview

I applied via Referral and was interviewed in Oct 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. DS Questions 1. kth largest element. 2. Implement merge sort
  • Q2. Springboot basics, oops, collection api

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepeare DS well

I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basics of Android, Java, Kotlin.
  • Q2. Mvvm architecture, RxJava, jetpack components

Interview Preparation Tips

Interview preparation tips for other job seekers - Had 3 technical round and one HR Round.

I applied via Campus Placement and was interviewed in May 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. OOPs concept

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be yourself.

I applied via Campus Placement and was interviewed in May 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Dsa java oops dbms networking

Interview Preparation Tips

Interview preparation tips for other job seekers - Good interview experience.
You have to be very strong in DSA.

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 Resume Shortlist, Coding Test and Technical.
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
441 salaries
unlock blur

₹5 L/yr - ₹16 L/yr

Software Engineer2
397 salaries
unlock blur

₹8.5 L/yr - ₹23.3 L/yr

Senior Software Engineer
224 salaries
unlock blur

₹8.1 L/yr - ₹30 L/yr

Software Engineer II
186 salaries
unlock blur

₹9.7 L/yr - ₹21.8 L/yr

Software Developer
180 salaries
unlock blur

₹5.2 L/yr - ₹17 L/yr

Explore more salaries
Compare HashedIn by Deloitte with

ITC Infotech

3.6
Compare

CMS IT Services

3.1
Compare

KocharTech

3.9
Compare

Xoriant

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