I recently appeared for the HashedIn by Deloitte placement drive conducted at my college, and I’m thrilled to share that I was SELECTED! I’m writing this post to walk you through interview rounds, and share some tips that might help you in your journey.
Round 1: Online Assessment (90 mins)
This was an online test consisting of three coding questions of varying difficulty levels. While I don’t recall the exact problems, here’s a breakdown of the topics they covered:
- Candies Allocation Problem (Easy one using greedy Approach ).
- A Binary String Problem to find the maximum no of ones after flipping all the digits within an continuous range (Medium To Tough Difficulty Level ).
- A variant of the Problem Related to Next Greater element in an array (Medium Difficulty).
Each question carried points, and I managed to solve All three questions. Consistent Practice, especially from platforms like GFG and Leetcode, helped me perform well.
Round 2: Technical Interview 1 (45-50 min)
The interviewer was extremely friendly and supportive, which helped create a positive atmosphere. The session began with introductions and a brief discussion about my internship experience. Following this, I was given 3-4 DSA questions to solve, after which the interviewer asked a series of DBMS-related questions, including SQL queries.
The questions included:
- Missing and Repeating element in an Array.
- Find Pairs whose sum equal to an target sum.
- Find Longest Palindromic Substring in an Array.
- Merge K sorted Lists
I solved all four questions, starting with brute force approaches and optimizing them to better and optimal solutions. However, I got slightly stuck while optimizing the fourth problem.
After the coding section, the interviewer asked the following DBMS and Resume related questions:
- Difference between Unique and Primary key
- Difference Between Where and Having Clause.
- What Are SQL Commands
- SQL query related questions which involved some basic DDL queries.
- what are React Hooks (Since I mentioned React in my resume).
- How does JWT Authentication Works.
I was able to answer all the questions, and the interviewer seemed satisfied with my responses.
Round 3: Technical Interview 2 (1 hr 10min)
This round began with my basic introduction, after which the interviewer asked me to explain one of my projects. I described an e-commerce application I built using Next.js. Since the project utilized a MongoDB database, the interviewer delved into a discussion about SQL vs. NoSQL databases. Following this, I was asked to write a query using both SQL and NoSQL.
Next, I was given a DSA problem based on the graph data structure:
Given a 2D matrix containing a source node, a target node, and some blocked nodes, find the longest path from the source to the target.
I solved this problem using DFS (Depth First Search).
Afterward, I was tasked with designing a database for a restaurant table booking application. This included:
- Database design with proper schema.
- Creating an ERD (Entity-Relationship Diagram).
- Writing queries for all the requested features.
With the interviewer's guidance and my preparation in database design, I successfully completed this task.
Round 4: HR/Managerial Interview (20 min)
This was the final round, and it primarily consisted of common HR questions along with a few situation-based questions. Some of the key questions I was asked include:
- From which place do I belong?
- A brief introduction about my family.
- What can I bring to HashedIn?
- Why should they hire me?
- What do I know about HashedIn?
In addition to these, I was presented with 2-3 situation-based questions, which I answered confidently.
Finally, the results were declared, and I was thrilled to be among the 7 students offered a position by HashedIn from my campus.
I would like to thank my mentors, peers, and seniors who guided me throughout my preparation journey. Their support and advice were invaluable. I am also grateful to the HashedIn by Deloitte team for providing such a wonderful opportunity and conducting the process so smoothly.