Upload Button Icon Add office photos

Divum

Compare button icon Compare button icon Compare
3.3

based on 7 Reviews

Filter interviews by

Divum React Js Frontend Developer Interview Questions and Answers

Updated 29 Mar 2024

Divum React Js Frontend Developer Interview Experiences

1 interview found

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

I applied via Campus Placement and was interviewed before Mar 2023. There were 5 interview rounds.

Round 1 - Aptitude Test 

Technical test and codeing output prediction

Round 2 - Coding Test 

Basic coding in java

Round 3 - Coding Test 

Hard coding in hacker rank

Round 4 - Technical 

(2 Questions)

  • Q1. Technical interview
  • Q2. What is mean by oops? Structure of oops? Write a program for given condition?
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

    • OOPs focuses on creating objects that contain both data and methods to manipulate that data.

    • The four main principles of OOPs are encapsulation, inheritance, polymorphism, and abstraction.

    • Examples of OOPs languages include Java, C++, and Python.

    • The structure of OOPs involves classes, objects, inheritance, polymorphi

  • Answered by AI
Round 5 - HR 

(2 Questions)

  • Q1. Personal information
  • Q2. Project discussion

Interview Preparation Tips

Topics to prepare for Divum React Js Frontend Developer interview:
  • Java
  • Javascript
  • Reactjs
  • Web development

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Codility consists of two Angular questions: the first involves creating a form, while the second pertains to developing a searchable input field, along with one DSA coding question.

Round 2 - Technical 

(3 Questions)

  • Q1. How do you build form validations in angular
  • Ans. 

    Form validations in Angular are built using Angular forms and validators.

    • Use Angular forms to create form controls and group them together

    • Apply built-in validators like required, minlength, maxlength, pattern, etc.

    • Create custom validators for complex validation requirements

    • Display error messages based on validation status

    • Use reactive forms for more control and flexibility

  • Answered by AI
  • Q2. How will you create reusable loading logic in angular
  • Ans. 

    Create a service with a loading state and methods to show/hide loading indicators

    • Create a loading service with a boolean property 'isLoading'

    • Add methods in the service to set isLoading to true/false

    • Inject the loading service in components where loading indicators are needed

  • Answered by AI
  • Q3. JS questions which includes closure and promise.race
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

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

Round 1 - Assignment 

Hacker rank test was sent which consisted of react, js, HTML, css, j query and Java questions. You’ve to complete the test in 60 mins

Round 2 - Technical 

(2 Questions)

  • Q1. Promise, closure, diff btw let and const
  • Q2. Define virtual dom, viewport, redux, use effect hook
  • Ans. 

    Virtual DOM is a lightweight copy of the actual DOM, viewport is the visible area of a web page, Redux is a state management tool, useEffect hook is used for side effects in React components.

    • Virtual DOM is a lightweight copy of the actual DOM, used for efficient updates.

    • Viewport is the visible area of a web page on a device's screen.

    • Redux is a state management tool for managing application state in a predictable way.

    • us...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - work on your basics

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed in Jan 2023. 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 

(5 Questions)

  • Q1. React hooks - custom hooks, hooks rules, useEffect vs useLayoutEffect, useReducer Lifecycle with useEffect Context - When, how and why to use it? React 18 new features
  • Q2. What does strict mode do? Accessibility in react How forwardRef works? Keys in react controlled components, uncontrolled components, how to use those?
  • Ans. 

    Explaining the features and usage of ReactJS

    • Strict mode catches common mistakes and enforces best practices

    • ForwardRef allows passing refs to child components

    • Keys help React identify which items have changed, added, or removed

    • Controlled components are stateful and rely on props to update, while uncontrolled components manage their own state

    • Accessibility in React involves using ARIA attributes and semantic HTML

  • Answered by AI
  • Q3. ES6 features Shallow cloning and deep cloning How to deep clone nested objects? Hoisting JS execution cycle - call stack, event loop and callbacks
  • Ans. 

    ES6 features, shallow and deep cloning, hoisting, JS execution cycle.

    • ES6 features include arrow functions, template literals, let and const, destructuring, spread and rest operators, etc.

    • Shallow cloning creates a new object with the same properties as the original object. Deep cloning creates a new object with all nested objects also cloned.

    • To deep clone nested objects, use a recursive function or a library like lodash...

  • Answered by AI
  • Q4. Tell us about a challenging recently faced by you
  • Q5. React testing How to test hooks?
  • Ans. 

    Hooks can be tested using React Testing Library or Enzyme.

    • Use React Testing Library's renderHook() method to test hooks

    • Test the hook's return value and its behavior on re-renders

    • Use Enzyme's shallow() or mount() methods to test hooks

    • Mock any external dependencies used in the hook

    • Test edge cases and error handling

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Read react docs and you are good to go.
Learn about react testing as well.
ES6 knowledge is useful

Skills evaluated in this interview

Divum Interview FAQs

How many rounds are there in Divum React Js Frontend Developer interview?
Divum interview process usually has 5 rounds. The most common rounds in the Divum interview process are Coding Test, Aptitude Test and Technical.
What are the top questions asked in Divum React Js Frontend Developer interview?

Some of the top questions asked at the Divum React Js Frontend Developer interview -

  1. What is mean by oops? Structure of oops? Write a program for given conditi...read more
  2. Technical interv...read more
  3. Project discuss...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Divum interview
Campus Placement
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Citicorp Interview Questions
3.7
 • 560 Interviews
HSBC Group Interview Questions
4.0
 • 488 Interviews
American Express Interview Questions
4.2
 • 359 Interviews
UBS Interview Questions
4.0
 • 335 Interviews
BNY Interview Questions
4.0
 • 332 Interviews
Morgan Stanley Interview Questions
3.7
 • 301 Interviews
Morningstar Interview Questions
4.0
 • 240 Interviews
FactSet Interview Questions
3.9
 • 206 Interviews
View all
Application Developer
26 salaries
unlock blur

₹3.6 L/yr - ₹6.5 L/yr

Backend Developer
5 salaries
unlock blur

₹3.6 L/yr - ₹9 L/yr

Technical Lead
4 salaries
unlock blur

₹15 L/yr - ₹30 L/yr

UI/UX Designer
4 salaries
unlock blur

₹3.9 L/yr - ₹17.4 L/yr

Java Developer
4 salaries
unlock blur

₹5 L/yr - ₹8.5 L/yr

Explore more salaries
Compare Divum with

HSBC Group

4.0
Compare

Cholamandalam Investment & Finance

4.0
Compare

SBI Cards & Payment Services

3.7
Compare

BNY

4.0
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