Upload Button Icon Add office photos
Engaged Employer

i

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

Promilo Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Promilo Reactjs Developer Interview Questions and Answers

Updated 7 Feb 2024

Promilo Reactjs Developer Interview Experiences

1 interview found

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

(2 Questions)

  • Q1. React, html ,css, components, jsx, hooks, lifecycle method, prop drilling, callback, hoisting, let vs var vs const
  • Q2. Props and states

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Oct 2022. There were 3 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 

(1 Question)

  • Q1. First Round is telephonic. Self -introduction, and basics of React js
Round 3 - Technical 

(1 Question)

  • Q1. Second round is video interview. life cycle of react js, dom manipulations, HOC, Redux, React memo, props drilling Javascript: array cloning, object cloning, Data types, Nan
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Make timer in react
  • Ans. 

    Create a timer component in React for tracking time.

    • Use state to store the current time

    • Use setInterval to update the time every second

    • Display the time in a user-friendly format

  • Answered by AI
  • Q2. Where fetch api call executed in browser?
  • Ans. 

    Fetch API calls are executed in the browser's JavaScript environment.

    • Fetch API calls are executed asynchronously in the browser's event loop.

    • They are typically triggered by JavaScript code in response to user actions or other events.

    • The fetch API call is made from the client-side JavaScript code and sent to the server to retrieve data.

    • Once the data is received, the fetch API call processes the response and updates the

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do practice the questions on 'this' reference, let, var, const (output questions), Timer in react, output questions on useEffect() hook.

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Mar 2022. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. What is hoisting in JS
  • Ans. 

    Hoisting is a JavaScript behavior where variable and function declarations are moved to the top of their containing scope.

    • Hoisting applies to both variable and function declarations.

    • Variable declarations are hoisted but not their initializations.

    • Function declarations are fully hoisted, allowing them to be called before they are declared.

    • Hoisting does not apply to variables declared with let or const.

    • Hoisting can lead t...

  • Answered by AI
  • Q2. What are higher-order functions in JS
  • Ans. 

    Higher-order functions are functions that take one or more functions as arguments or return a function as their result.

    • Higher-order functions can be used to create reusable code by abstracting common patterns.

    • They enable functional programming paradigms like currying and composition.

    • Examples of higher-order functions in JavaScript include map, filter, and reduce.

  • Answered by AI
  • Q3. Difference between var, let, and const in JS
  • Ans. 

    var is function scoped, let and const are block scoped.

    • var can be redeclared and updated within its scope

    • let can be updated but not redeclared within its scope

    • const cannot be updated or redeclared once declared

    • let and const are not hoisted like var

    • const must be initialized during declaration

  • Answered by AI
  • Q4. What are Hooks in React.js
  • Ans. 

    Hooks are a feature in React.js that allow developers to use state and other React features in functional components.

    • Hooks are functions that let you use React features in functional components

    • They allow you to use state and other React features without writing a class

    • Hooks provide a way to reuse stateful logic between components

    • Some commonly used hooks are useState, useEffect, and useContext

  • Answered by AI
  • Q5. Presentation component vs functional component in React.js
  • Q6. Bind(), call(), apply() in JS

Interview Preparation Tips

Topics to prepare for Infosys Reactjs Developer interview:
  • JavaSctipt
  • React.Js
Interview preparation tips for other job seekers - the interview was based on basic concepts of JS.

Skills evaluated in this interview

I applied via Company Website and was interviewed in Nov 2022. 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. Difference between var and let, difference between redux and flux
  • Ans. 

    Var is function scoped, let is block scoped. Redux is a predictable state container, Flux is an architecture pattern.

    • Var can be redeclared and updated within its scope, let cannot be redeclared but can be updated within its scope

    • Redux has a single store for the entire application, while Flux has multiple stores

    • Redux uses a unidirectional data flow, while Flux uses a bidirectional data flow

    • Redux has middleware for handl...

  • Answered by AI
  • Q2. Output based questions on var and let.

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through the fundamentals of javaScript , var and let , promises, map,filter,reduce

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is conditional rendering in React? What are closures? OOPS concept in JavaScript. What is ACID in database? Stack vs Heap
  • Ans. 

    Conditional rendering in React allows components to render different elements or components based on certain conditions.

    • Conditional rendering is achieved using JavaScript expressions inside JSX.

    • Common conditional rendering techniques include using if statements, ternary operators, and logical && operator.

    • Example: rendering a component only if a certain condition is met - {condition ? : null}

  • Answered by AI
  • Q2. In react you can conditionally render component like when and which component to render by using if condition and other.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. Component lifecycle
  • Q2. What is DOM tree?
  • Ans. 

    DOM tree is a hierarchical representation of HTML elements in a web page.

    • DOM stands for Document Object Model.

    • It is a tree-like structure where each node represents an HTML element.

    • The DOM tree is created by the browser when a web page is loaded.

    • It allows JavaScript to manipulate the content, structure, and style of a web page.

  • Answered by AI
  • Q3. What is the difference between props and state?
  • Ans. 

    Props are immutable and passed from parent component, while state is mutable and managed within the component.

    • Props are read-only and cannot be modified by the component receiving them.

    • State is mutable and can be changed by the component that owns it.

    • Props are passed from parent to child components, while state is managed within the component itself.

    • Example: Props can be used to pass data from a parent component to a c...

  • Answered by AI
  • Q4. What is redux and when to use it and when not to use it?
  • Ans. 

    Redux is a predictable state container for JavaScript apps. It is used to manage application state in a centralized way.

    • Use Redux when you have complex state management needs in your application.

    • Redux is helpful for large applications with many components that need access to the same state.

    • Avoid using Redux for simple applications with minimal state management requirements.

    • Consider using React's built-in state manageme...

  • Answered by AI
  • Q5. Two arrays passed to one function, then remove the elements passed from source array and present in another array
  • Ans. 

    Remove elements from source array present in another array passed to a function

    • Loop through elements in source array and check if they exist in the other array

    • If an element is found in both arrays, remove it from the source array

  • Answered by AI
Round 2 - Client Interview 

(5 Questions)

  • Q1. What is DOM tree
  • Ans. 

    DOM tree is a hierarchical representation of HTML elements in a web page.

    • DOM stands for Document Object Model

    • It is a tree-like structure where each node represents an HTML element

    • The root node is the element, followed by and elements

    • Nodes can have parent-child relationships, siblings, and descendants

    • JavaScript can manipulate the DOM to dynamically update the content and structure of a web page

Answered by AI
  • Q2. What are lifecycle methods of react? How we can achieve same in functional components?
  • Ans. 

    React lifecycle methods are methods that are invoked at different stages of a component's life cycle.

    • Some lifecycle methods include componentDidMount, componentDidUpdate, componentWillUnmount, etc.

    • In functional components, we can achieve similar functionality using useEffect hook.

    • For example, useEffect with an empty dependency array can mimic componentDidMount, while useEffect with dependencies can mimic componentDidUp

  • Answered by AI
  • Q3. What is redux? Explain its architecture.
  • Ans. 

    Redux is a predictable state container for JavaScript apps.

    • Redux is a state management library commonly used with React.

    • It helps in managing the state of the application in a predictable way.

    • Redux follows a unidirectional data flow architecture.

    • Actions are dispatched to update the state, which is stored in a single immutable state tree.

    • Reducers are pure functions that specify how the state should change in response to

  • Answered by AI
  • Q4. When do we use any in typescript?
  • Ans. 

    The 'any' type in TypeScript is used when the type of a variable is not known during development.

    • Use 'any' when working with dynamic data types or when the type cannot be determined at compile time.

    • Avoid using 'any' as much as possible to maintain type safety and improve code quality.

    • Consider using 'unknown' type instead of 'any' for better type checking and error prevention.

  • Answered by AI
  • Q5. What is the checklist for improving performance of React application?
  • Ans. 

    Checklist for improving performance of React application

    • Use React.memo or PureComponent for optimizing rendering

    • Avoid unnecessary re-renders by using shouldComponentUpdate or React.memo

    • Use code splitting to load only necessary components

    • Optimize state management with libraries like Redux or Context API

    • Minimize the use of inline styles and prefer CSS stylesheets for better performance

  • Answered by AI

    Skills evaluated in this interview

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

    (5 Questions)

    • Q1. Diff between state and props
    • Q2. Lifecycle method in functional component
    • Q3. Find unique element
    • Q4. Remove duplicate element
    • Q5. Explain clousure

    Interview Questionnaire 

    3 Questions

    • Q1. What are the new features in react 16?
    • Ans. 

      React 16 introduced new features like React Fiber, Error Boundaries, Portals, and improved server-side rendering.

      • React Fiber is a new reconciliation engine that improves performance and enables incremental rendering.

      • Error Boundaries allow developers to catch and handle errors in components.

      • Portals provide a way to render children into a different DOM subtree.

      • Improved server-side rendering with support for streaming and...

    • Answered by AI
    • Q2. Why react hooks are use full?
    • Ans. 

      React hooks simplify state management and lifecycle methods in functional components.

      • Hooks allow functional components to have state and lifecycle methods

      • They reduce the need for class components and HOCs

      • Hooks make code more readable and easier to test

      • Examples of hooks include useState, useEffect, and useContext

    • Answered by AI
    • Q3. What is HOC components?
    • Ans. 

      HOC components are higher-order components in React that allow code reuse and logic sharing.

      • HOC components are functions that take a component and return a new component with additional functionality.

      • They are used to abstract common logic and behaviors into reusable components.

      • HOC components can be used for tasks like authentication, logging, and code reuse.

      • Example: a withAuth HOC component that adds authentication log

    • Answered by AI

    Skills evaluated in this interview

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - HR 

    (1 Question)

    • Q1. Basic of react.js and css

    Promilo Interview FAQs

    How many rounds are there in Promilo Reactjs Developer interview?
    Promilo interview process usually has 1 rounds. The most common rounds in the Promilo interview process are Technical.
    What are the top questions asked in Promilo Reactjs Developer interview?

    Some of the top questions asked at the Promilo Reactjs Developer interview -

    1. react, html ,css, components, jsx, hooks, lifecycle method, prop drilling, call...read more
    2. props and sta...read more

    Tell us how to improve this page.

    Promilo Reactjs Developer Interview Process

    based on 1 interview

    Interview experience

    3
      
    Average
    View more

    Interview Questions from Similar Companies

    Infosys Interview Questions
    3.6
     • 7.7k Interviews
    Wipro Interview Questions
    3.7
     • 5.7k Interviews
    Amazon Interview Questions
    4.1
     • 5.1k Interviews
    Tech Mahindra Interview Questions
    3.5
     • 3.9k Interviews
    HCLTech Interview Questions
    3.5
     • 3.8k Interviews
    Flipkart Interview Questions
    4.0
     • 1.4k Interviews
    Bharti Airtel Interview Questions
    4.0
     • 844 Interviews
    Paytm Interview Questions
    3.3
     • 776 Interviews
    Tata Group Interview Questions
    4.2
     • 358 Interviews
    View all
    Compare Promilo with

    Flipkart

    4.0
    Compare

    Amazon

    4.1
    Compare

    Paytm

    3.3
    Compare

    Reliance Industries

    4.0
    Compare
    Did you find this page helpful?
    Yes No
    write
    Share an Interview