Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Deloitte Team. If you also belong to the team, you can get access from here

Deloitte Verified Tick

Compare button icon Compare button icon Compare
3.8

based on 17k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Deloitte Senior Front end Developer Interview Questions, Process, and Tips

Updated 22 Nov 2024

Top Deloitte Senior Front end Developer Interview Questions and Answers

View all 8 questions

Deloitte Senior Front end Developer Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(7 Questions)

  • Q1. Css flexbox and grid
  • Q2. Pagination on scroll
  • Ans. 

    Implementing pagination on scroll allows for loading more content as the user reaches the bottom of the page.

    • Use a scroll event listener to detect when the user has reached the bottom of the page

    • Make an API call to fetch more data when the bottom is reached

    • Append the new data to the existing content on the page

  • Answered by AI
  • Q3. Immediately invoked fn and anonymous fn
  • Ans. 

    Immediately invoked function expressions (IIFE) are functions that are executed immediately after they are created.

    • IIFE is defined and invoked at the same time using parentheses at the end of the function declaration.

    • Anonymous functions do not have a name and can be used as IIFE by wrapping them in parentheses.

    • IIFE is commonly used to create a private scope for variables and functions.

  • Answered by AI
  • Q4. What are closures
  • Ans. 

    Closures are functions that have access to variables from their outer scope even after the outer function has finished executing.

    • Closures allow functions to access variables from their parent function even after the parent function has returned

    • They help in creating private variables and functions in JavaScript

    • Closures are commonly used in event handlers and callbacks

  • Answered by AI
  • Q5. What is promise? explain
  • Ans. 

    A promise is an object representing the eventual completion or failure of an asynchronous operation.

    • Promises are used to handle asynchronous operations in JavaScript.

    • They can be in one of three states: pending, fulfilled, or rejected.

    • Promises can be chained using .then() method to handle success and failure callbacks.

    • Example: Fetch API returns a promise when making an HTTP request.

  • Answered by AI
  • Q6. What is lazy loading -explain
  • Ans. 

    Lazy loading is a technique used in web development to defer loading non-essential resources until they are needed.

    • Lazy loading helps improve page load times by only loading resources when they are required.

    • It is commonly used for images, videos, and other media files on a webpage.

    • Lazy loading can be implemented using JavaScript libraries like Intersection Observer or by using native browser features like loading='lazy

  • Answered by AI
  • Q7. Media query and css selectors

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Jul 2023. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Tell me about yourself in terms of journey with your technical skills
  • Q2. What do you know about Angular and what features have you used in your project?
  • Q3. What features of HTML have you used?
  • Ans. 

    I have used features like semantic tags, forms, tables, and multimedia elements in HTML.

    • Semantic tags like

      ,
      ,
    • Forms for user input with

      , ,
    • Tables for organizing data with

      , ,

    • Multimedia elements like ,

  • Answered by AI
  • Q4. What is flex in CSS?
  • Ans. 

    Flex in CSS is a layout module that allows elements to align and distribute space within a container.

    • Flexbox is used for creating flexible and responsive layouts.

    • It allows for easy alignment and distribution of elements within a container.

    • Flex properties include flex-direction, justify-content, align-items, and flex-grow.

  • Answered by AI
  • Q5. What are various things available in flex? What is hoisting? What are function expressions?
  • Ans. 

    Flex is a CSS layout model that allows responsive and flexible design. Hoisting is a JavaScript behavior where variable and function declarations are moved to the top of their scope. Function expressions are anonymous functions assigned to variables.

    • Flex is used for creating responsive and flexible layouts in CSS.

    • Hoisting in JavaScript moves variable and function declarations to the top of their scope.

    • Function expressi...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Deloitte Senior Front end Developer interview:
  • HTML
  • CSS
  • Javascript
  • Angular

Skills evaluated in this interview

Senior Front end Developer Interview Questions Asked at Other Companies

asked in Moris Media
Q1. Discuss a time when you had to refactor a large codebase. How did ... read more
asked in Stylework
Q2. What is pipe and what is difference between pure and impure pipe
asked in Stylework
Q3. what is the lazy loading and how you can apply in angular
asked in Moris Media
Q4. Describe a challenging project where you had to integrate complex ... read more
asked in Moris Media
Q5. Explain how you manage state in a complex front-end application. ... read more

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Merge sort time complexity less
  • Ans. 

    Merge sort has a time complexity of O(n log n) in the worst case scenario.

    • Merge sort divides the array into two halves, sorts them recursively, and then merges them back together.

    • The time complexity of merge sort is O(n log n) in the worst case scenario.

    • For example, sorting an array of 8 elements would take 3 recursive calls to merge sort.

  • Answered by AI
  • Q2. Palindrome with react js to show on UI
  • Ans. 

    Create a palindrome checker using React JS to display on the UI

    • Create a input field for user to enter a string

    • Use state to store the input string

    • Create a function to check if the input string is a palindrome

    • Display the result on the UI

  • Answered by AI
Round 2 - Coding Test 

Javascript question on promise, callbacks, hosting

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Group Discussion 

What is React? What is React architecture ? What is dynamic imports? What is interceptor?

Interview Preparation Tips

Topics to prepare for Ernst & Young React Js Frontend Developer interview:
  • react
  • jwt
  • Architecture
  • interceptor
Interview preparation tips for other job seekers - Get a good grasp on basics of react
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Assignment 

React JS Basic and JS Deep Dive

Round 2 - Technical 

(1 Question)

  • Q1. React JS and JS Questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Dec 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. 1) what is ReactJs?
  • Ans. 

    ReactJS is a JavaScript library for building user interfaces.

    • Developed by Facebook

    • Uses a virtual DOM for efficient updates

    • Supports server-side rendering

    • Can be used with other libraries and frameworks

    • Uses JSX syntax to write HTML-like code in JavaScript

    • Example: Facebook, Instagram, Airbnb, Netflix use ReactJS

  • Answered by AI
  • Q2. 2) What us UseState() In React
  • Ans. 

    UseState() is a hook in React that allows functional components to have state variables.

    • useState() is used to declare state variables in functional components.

    • It returns an array with two elements: the current state value and a function to update it.

    • The function to update the state can be called with a new value or a function that takes the previous value as an argument.

    • Example: const [count, setCount] = useState(0);

    • Ex

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - My Interviews were based on the technologies used to develop a company enterprise application
so it is important that candidates should have proper knowledge of their hands-on used technologies and should perform with confidence while explaining work experience.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Array linked list queue
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Technical 

(1 Question)

  • Q1. Fir arrow function This keyword Promises Promise chain Generator function Rest operator Spread operator React hooks Higher order component Redux life cycle Palindrome string code Fibonacci code
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Why you want to change?
  • Q2. What is your expected salary
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. How to pass data? Redux Basic javascript question

Interview Preparation Tips

Interview preparation tips for other job seekers - Clear basic concept

Deloitte Interview FAQs

How many rounds are there in Deloitte Senior Front end Developer interview?
Deloitte interview process usually has 1-2 rounds. The most common rounds in the Deloitte interview process are Technical and Resume Shortlist.
What are the top questions asked in Deloitte Senior Front end Developer interview?

Some of the top questions asked at the Deloitte Senior Front end Developer interview -

  1. What are various things available in flex? What is hoisting? What are function ...read more
  2. What features of HTML have you us...read more
  3. What is flex in C...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.2k Interviews
Accenture Interview Questions
3.9
 • 8k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
IBM Interview Questions
4.1
 • 2.4k Interviews
PwC Interview Questions
3.4
 • 1.4k Interviews
Ernst & Young Interview Questions
3.5
 • 1.1k Interviews
KPMG India Interview Questions
3.5
 • 779 Interviews
ZS Interview Questions
3.4
 • 467 Interviews
BCG Interview Questions
3.8
 • 193 Interviews
View all
Deloitte Senior Front end Developer Salary
based on 14 salaries
₹8.5 L/yr - ₹27.4 L/yr
23% more than the average Senior Front end Developer Salary in India
View more details

Deloitte Senior Front end Developer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

4.0

Skill development

3.0

Work-Life balance

3.0

Salary & Benefits

4.0

Job Security

4.0

Company culture

3.0

Promotions/Appraisal

3.0

Work Satisfaction

Explore 1 Review and Rating
Consultant
32.8k salaries
unlock blur

₹6.2 L/yr - ₹23 L/yr

Senior Consultant
20.9k salaries
unlock blur

₹11 L/yr - ₹42 L/yr

Analyst
13.9k salaries
unlock blur

₹3.8 L/yr - ₹12.6 L/yr

Assistant Manager
9.9k salaries
unlock blur

₹7.7 L/yr - ₹24 L/yr

Manager
7k salaries
unlock blur

₹15.7 L/yr - ₹52 L/yr

Explore more salaries
Compare Deloitte with

Accenture

3.9
Compare

PwC

3.4
Compare

Ernst & Young

3.5
Compare

Cognizant

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview