i
HashedIn by Deloitte
Filter interviews by
I applied via Referral and was interviewed before Nov 2021. There were 4 interview rounds.
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.
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.
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
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...
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
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...
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
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...
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
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
I was interviewed in Jan 2025.
Leetcode medium level questions
There were 3 Dsa based questions out of which two were medium and one was easy.
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
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
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
I was interviewed before Dec 2022.
Based on logical thinking and reasoning questions
Find the maximum number from a given array of strings.
Convert the array of strings to an array of integers.
Use a loop to iterate through the array and keep track of the maximum number found.
Return the maximum number at the end.
I have a strong background in quality engineering, proven track record of improving processes, and a passion for continuous improvement.
I have a Bachelor's degree in Engineering with a focus on quality management.
I have successfully implemented quality improvement initiatives in my previous roles, resulting in cost savings and increased efficiency.
I am skilled in using quality tools such as Six Sigma, Lean, and statist...
HashedIn by Deloitte interview questions for popular designations
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
Get interview-ready with Top HashedIn by Deloitte Interview Questions
They had three coding questions for 1:30 hr and Two technical rounds and at last they had fitment round
Reverse the array of strings
Create a new array and iterate through the original array in reverse order, adding each element to the new array
Alternatively, you can use the reverse() method on the array itself
Use Floyd's Tortoise and Hare algorithm to detect a loop in a linked list.
Initialize two pointers, slow and fast, at the head of the linked list.
Move slow pointer by one step and fast pointer by two steps.
If they meet at any point, there is a loop in the linked list.
Balancing people and processes is essential for effective team management.
Effective team management requires a balance between focusing on people and processes.
Investing in developing strong relationships with team members can lead to better collaboration and productivity.
Establishing clear processes and guidelines can help streamline workflows and ensure consistency in performance.
Regularly evaluating and adjusting bo...
Senior Management case study scenario, conflict management
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
3 coding question 1 easy 2 med, 1 hard have to do in 90 mins
I was interviewed in Jul 2024.
1.5 hours
1) maximum subarray sum - LeetCode;
2) keto eating banana - LeetCode;
3) the third one was difficult - dynamic programming question.
The maximum subarray sum problem involves finding the contiguous subarray within a one-dimensional array of numbers which has the largest sum.
Use Kadane's algorithm to find the maximum subarray sum efficiently.
Consider all possible subarrays and calculate their sums to find the maximum.
Dynamic programming can be used to solve this problem efficiently.
Example: For array [-2, 1, -3, 4, -1, 2, 1, -5, 4], the maximum subar
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Arrays and dp questions
The maximum depth of a binary tree is the longest path from the root node to a leaf node.
The maximum depth of a binary tree can be calculated recursively by finding the maximum depth of the left and right subtrees and adding 1.
The maximum depth of an empty tree is 0.
Example: For a binary tree with root node A, left child B, and right child C, the maximum depth would be 2.
I applied via Company Website and was interviewed in May 2024. There were 3 interview rounds.
1 hour.
Technical questions on AWS, Python Pseudocode, Docker, Kubernetes, Linux commands and git commands.
AWS services include EC2 for virtual servers. To create and launch EC2 instances, use the AWS Management Console, CLI, or SDK.
Access the AWS Management Console and navigate to the EC2 dashboard
Click on 'Launch Instance' to choose an Amazon Machine Image (AMI), instance type, and configure instance details
Review and launch the instance, selecting key pair for SSH access
Use AWS CLI or SDK to create and launch EC2 instanc
Top trending discussions
The duration of HashedIn by Deloitte interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 83 interviews
Interview experience
based on 411 reviews
Rating in categories
Software Engineer
412
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
376
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
206
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer II
173
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Product Specialist
165
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech