i
HashedIn by Deloitte
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Optimize job scheduling code
Use priority queue to efficiently schedule jobs
Implement dynamic programming to optimize job sequence
Consider parallel processing to reduce overall time
Use efficient data structures to store job information
Use Sieve of Eratosthenes algorithm to optimize prime number generation.
Implement Sieve of Eratosthenes algorithm to eliminate non-prime numbers
Use boolean array to mark non-prime numbers
Start with 2 and mark all its multiples as non-prime, then move to next unmarked number
Stop at square root of the upper limit to optimize performance
Implement a min stack using a single stack
Create a stack to hold the elements and another stack to hold the minimum values
When pushing an element, check if it's smaller than the current minimum and push it to the minimum stack if it is
When popping an element, check if it's the current minimum and pop it from the minimum stack if it is
To get the minimum value, return the top element of the minimum stack
Deadlock is a situation where two or more processes are unable to proceed because they are waiting for each other to release resources.
Occurs in multi-process systems
Processes hold resources and wait for others to release resources
Can lead to system freeze or crash
Prevented by proper resource allocation and scheduling
Example: Two trains on a single track, each waiting for the other to pass first
Semaphore is used to control access to a resource with limited capacity while mutex is used to synchronize access to a shared resource.
Semaphore allows multiple threads to access a resource simultaneously up to a certain limit while mutex allows only one thread to access a shared resource at a time.
Semaphore can be used to solve the producer-consumer problem while mutex can be used to solve the critical section problem...
I am a technical analyst with experience in data analysis and software development.
I have a degree in computer science and have worked in the tech industry for 5 years.
I specialize in data analysis and have experience with programming languages such as Python and SQL.
I have worked on projects involving data visualization and machine learning.
I am a quick learner and enjoy staying up-to-date with the latest technologies
I tend to overthink and get stuck in analysis paralysis.
I am aware of this weakness and actively work on setting deadlines for myself.
I also seek input from colleagues to help me make decisions.
For example, when working on a project, I will set a deadline for myself to make a decision and then consult with a colleague to get their perspective.
This helps me to avoid getting stuck in overthinking and ensures that I am ma
Hashedin is a leading software development company with a focus on delivering innovative solutions.
Expertise in cutting-edge technologies
Proven track record of successful project delivery
Strong emphasis on client satisfaction
Collaborative and agile approach to development
Dedicated team of experienced professionals
Yes, I play Poker occasionally.
I enjoy playing Poker with friends and family.
I have a good understanding of the rules and strategies of the game.
Playing Poker helps me improve my analytical and decision-making skills.
No, I would not be satisfied with just pocket money and expenses.
Salary is an important aspect of any job and cannot be replaced by just expenses and pocket money.
Expenses and pocket money are not enough to cover other important expenses like savings, investments, and emergencies.
It is important to have a fair and reasonable salary that reflects the value of the work being done.
Without a salary, it would be difficult t...
Store newspapers of a company
Create a database to store newspaper information
Use a unique identifier for each newspaper
Include fields for date, title, author, and content
Implement a search function for easy retrieval
Consider implementing a backup system for data security
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