- 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.
- Akshay Kumar
- Interview Web
- Deloitte
- India
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 bySanjeev 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
andReact
? - 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.