Skip to content
Related Articles

Related Articles

Improve Article

HashedIn by Deloitte Interview Experience for SDE Intern + FTE | On-Campus 2022

  • Difficulty Level : Medium
  • Last Updated : 25 Sep, 2021
Geek Week

HashedIn by Deloitte had visited our college in September 2021 for an Intern + FTE role.

There was a pre-placement talk scheduled on Zoom which all the registered candidates had to join. A total of 120+ students had registered for the process.

Round 1(Coding Round): The first phase was coding, which had 3 questions of easy-moderate difficulty. Only those who could solve all three were promoted to the next round

Questions in the coding round:

  1. One debugging problem was given, and I need to change at most 2 lines to make the code working correctly.
  2. You have rolled dice several times. The N roll results that you remember are described by an array A. However, there are F rolls whose results you have forgotten. The arithmetic mean of all the roll results is equal to M. What are the possible results of the missing rolls? You need to return all possible results in array format.
  3. The third question was based on OCR.

Around 16 out of 120+ students cleared the coding round and moved on to Technical Interview 1.



Round 2(Technical Interview 1): Time: 1 hour

A good thing about round1 was interviewers are our seniors.

  1. Tell me about yourself. (This is a good chance to share all your achievements before the actual interview begins. It creates a good impression) In this, I was also mentioning the recommendation letter given by the CEO and founder of the company from where I completed my last internship. With that, I also showed all momentoes, which I received for my excellent contributions in past projects.
  2. From this interviewers almost got an idea about my project base, and didn’t ask about any projects in detail in this round.

Then interviewers shared one google doc and asked me the following questions:

  1. Some guess the output questions based on Java
  2. Can we override static methods in Java? Reason
  3. What are the triggers in DBMS?
  4. What is join in DBMS? Can we use join even if no single attribute is the same in both tables?
  5. Does Java allow pass by value or pass by reference or both?
  6. What is multithreading in Java? How we can implement multithreading in java? What is Synchronization in Java?
  7. Advantages of multithreading in Java. I told one which is common like for saving time. Then the interviewer asked me to tell more advantages and I was able to mention some others.
  8. There were many other rapid-fire questions based on Java and DBMS. Then interviewers navigated to coding questions and asked me to share the logic first and then code live in front of them.
  9. 1st coding question was about the array. Input : arr[] = {1, 2, 0, 4, 3, 0, 5, 0} was given; Required Output was: arr[] = {1, 2, 4, 3, 5, 0, 0, 0}; I told the bruteforce then optimized it. Then interviewer asked me to code for it.
  10. 2nd coding question was about the linked list. Write a program to get the intersection point of two Linked Lists.

In the end, the interviewers asked me if I had any questions for them. This is also a good chance to have informal discussions with interviewers at the end. I asked some questions regarding the company, and interviewers were happy to answer all those.

6 students cleared Technical Interview 1 and moved on to Technical Interview 2.

Round 3(Technical Interview 2): Time: 1.5 hours

  1. The interviewer asked me about what was asked in my 1st round and what was my experience. I told that coding questions and many rapid-fire questions based on Java, DBMS were asked.
  2. The interviewer then asked me what are my expectations/expected questions from the 2nd round.
  3. I told that I expect System Design questions, whether it is about designing low level using object-oriented programming or about designing high level like using the client-server model or about designing the database schema. I also expect some questions like, write production-ready code for developing Sudoku / Snack and Ledder / Tic-tac-toe game. And some other cp questions from dynamic programming & graph.
  4. The interviewer was pleased with my expectations and asked me to design a Help Desk Support System with all entities and show me the relationship between them. Requirements were:
    1. Companies can register for our application
    2. N no of agents can be associated with each company registered
    3. Ticket to track each problem
    4. Users create tickets for issues and mention the company of the product
    5. Our application allocates the user to the appropriate agents
    6. Handle shifts(week offs) and leaves of the agent for referring to while assigning tickets to agents
  5. Finally, once I solved this, I was asked to write a query to get all users who haven’t created tickets.
  6. After that, Interviewer asked me questions about all the skills which I have mentioned in my resume.
    1. Diff between java and python
    2. What do you know about git?
    3. What is MVC? Tell more in detail. I told all the working of controllers, models, and views in depth by showing some code.
    4. Then asked me some technical questions, like what is paging?
    5. In the end, the interviewer asked me if I had any questions for him. Again I never missed this and had an informal discussion with the interviewer. I asked some questions regarding the company, and the interviewer was happy to answer all those.

4 students cleared Technical Interview 2 and moved on to the HR round.

[These all rounds actually depend upon interviewers. Some of my friends were asked only from their projects, while others were asked for coding questions based on dynamic programming. So it is always good to prepare all three: 1) System Design, 2) Hard Cp questions, 3) Project-related in-depth questions before any interviews. If you are well prepared with all 3, then the chances of your selection will always be good. And throughout the whole process, you will be very much confident.]

Round 4(Fitment Round): Time: 25-30 mins

  1. Intro
  2. Interview experience throughout
  3. Technologies you worked on?
  4. Projects & difficulties faced?
  5. Why HashedIn? What do you expect from us?
  6. Tell me in detail about your previous internship. What was your learning?
  7. What are the good qualities of a leader? The time when you were the leader and how did you lead the team.
  8. Hobbies and Interests
  9. Family Background
  10. In the end, HR asked me if I had any questions for her. Again I never missed this and had an informal discussion with her. I already prepared some questions for this before the HR round and asked all and got my doubts cleared.

VERDICT: SELECTED✌

Out of 4 students who appeared for the HR round, 3 got selected.

Tips✌:

  • Your introduction will tell 50% of how your interview is going to be. So, please be specific.
  • Be confident during any interview.
  • Don’t put unnecessary things/tags on your resume that you don’t know.
  • Try to make a one-page resume.
  • Maintain good communication with the interviewer as two-way communication. Be presentable, what you think! (Basically, Thinking out loud!).
  • Don’t hesitate to ask questions to the interviewer.
  • Refer GeekforGeeks, LeetCode, InterviewBit before any interview.

Hey geek! It’s time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!




My Personal Notes arrow_drop_up
Recommended Articles
Page :