Interview | Deloitte
  • 27 Jan, 2025
  • 5 Min read

Interview | Deloitte

The interview process for a Full Stack Developer in Node.js and React at Deloitte, with 5 years of experience.

Deloitte

Deloitte drives progress. Our firms around the world help clients become leaders wherever they choose to compete. Deloitte invests in outstanding people of diverse talents and backgrounds and empowers them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we.

[🌐 Hinglish] Yeh aisi company hai jismein jaane ke liye log marte hai!
In India, people are dying to join this company.

Deloitte refers to one or more of Deloitte Touche Tohmatsu Limited (“DTTL”), its global network of member firms, and their related entities. DTTL (also referred to as “Deloitte Global”) and each of its member firms are legally separate and independent entities. DTTL does not provide services to clients. Please see www.deloitte.com/about to learn more.


Organization

Founded: 1845
Headquarter: 1 New Street Square, London, EC4A 3HQ, UK
Company Size: 10,001+ Employees

Specialties: Audit, Consulting, Financial Advisory, Risk Management and Tax Services


ToC

Table of Contents

Background

I registered on Naukri.com and uploaded my resume there and at around 11:00 am, I got a call from the recruiter. She said she is a third-party recruiter for Deloitte, and it means that the Deloitte company has given them a contract for recruiting Software Engineers.

Wikipedia
Naukri.com is an Indian employment website which operates in India and the Middle East. It was founded in March 1997 by Sanjeev Bikhchandani as a division of Info Edge. It is the largest employment website in India.


Screening

After getting the call from the recruiter, they asked me some questions related to my work experience, package, and availability.

Discussion

  • How many years of IT industry experience do you have?
  • How many years of relevant experience do you have in Node.js and React?
  • Do you have any team lead experience?
  • If yes, then how many team members have you handled?
  • What is your notice period and how soon can you join?
  • What is your current salary package and what are you expecting?
  • Are you comfortable with working from the office (5 days a week)?

I was told that they would submit the details to the company and if Deloitte shortlists me, then I will get the further details via email which I have to acknowledge to start the interview process.

After some days, that third-party recruiter sent me the interview invite over Teams via email which happened virtually.


Interview

The interview started with a brief introduction followed by various questions related to Node.js and React.

Node.js

Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine. It is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Wikipedia
Node.js is a cross-platform, open-source JavaScript runtime environment that can run on Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript engine, and executes JavaScript code outside a web browser.

Node.js lets developers use JavaScript to write command line tools and for server-side scripting. The ability to run JavaScript code on the server is often used to generate dynamic web page content before the page is sent to the user’s web browser. Consequently, Node.js represents a “JavaScript everywhere” paradigm, unifying web-application development around a single programming language, as opposed to using different languages for the server- versus client-side programming.

Until now, I have been confused by this question:

Âż Question ?

Why is Node.js preferred over other technologies?

[🌐 Hinglish] Iss question kaa answer jald se jald dhoondh lena kyunki aap iss question se bach nahi saktey aur koi bhi interviewer kabhi bhi aap se yeh question poochh saktaa hai!
Find the answer to this question as quickly as possible because you cannot avoid this question as any interviewer can ask you this question at any time!

Node / JS

  • What is the Difference between Node and Node.Js?

React

A full stack developer handles most of the stuff including the front-end of a web application. So, I was asked some questions related to React / Javascript as well. React (also known as React.js or ReactJS) is a front-end JavaScript library that aims to make building user interfaces based on components more “seamless”.

React is free and open-source software under the terms of the MIT License. It is maintained by Meta (formerly Facebook) and a community of individual developers and companies.

React / Javascript

  • What are Higher Order Components in React?
  • How do you do authentication in React?

Project

  • Make the Functional Component in React which prints from 1 to 10 numbers.
  • How do you store the token in React after retrieving it from the server?
  • What is the difference between React and React Native?
  • What is the React Component Lifecycle?

We are done for now, the interviewer said and asked me if I had any questions.


Conclusion

When I was giving the interview, I was very nervous and my mood was furious. You can see that these questions are easy but I was not able to answer them properly because I was not prepared well. Preparation in this context does not mean that you just do the rote learning but make the habit of implementing the concepts of the questions on your own. Sadly, that implementation part I did not practice then how can I expect my interview should be done well?

So, what I learned from this interview experience is that I was under the delusion that just mugging up the set of questions should work here but that thing doesn’t work here. So, according to me, your approach should be the combination of by heart the answers to the questions but also making the habit of implementing them on your own and trying to understand every possible scenario.

Caution

One thing always keep in mind is that the interviewer is not the fool, but much much smarter than you!

You may be wondering why they asked me the React Native question when my interview is on Node.js and React?” The thing is that I told them that I made my personal project on React Native so that’s why surprisingly, they have asked me the question related to it.

Rejection

Whatever project, skillset or technology you tell your interviewer, you must know everything about it in at least detail what you know about it and please don’t write something in your resume or say something extra that you don’t know about it.

Video

I have also made a video to share this interview experience more naturally and to connect with greater audiences. I have a YouTube channel as well where I explore various stuff including non-technical things as well.

Interview | Deloitte

Author

This was one of so many interview experiences I had in a decade-long career. I hope it will help in getting familiar with the overall flow called process. Please comment and share your feedback, we are preparing to unveil more such untold stories from the technology world.