Upload Button Icon Add office photos

Filter interviews by

Natty Hatty Reactjs Developer Interview Questions and Answers

Updated 4 Jul 2024

Natty Hatty Reactjs Developer Interview Experiences

1 interview found

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

(2 Questions)

  • Q1. What is react ?
  • Ans. 

    React is a JavaScript library for building user interfaces.

    • React is used for creating interactive UI components.

    • It uses a virtual DOM for efficient updates.

    • React allows for reusable components and declarative programming.

    • Example: ReactDOM.render(, document.getElementById('root'));

  • Answered by AI
  • Q2. Types of components in react js
  • Ans. 

    There are two types of components in React.js: Functional Components and Class Components.

    • Functional Components are simple functions that take props as input and return JSX elements.

    • Class Components are ES6 classes that extend React.Component and have a render method.

    • Functional Components are preferred for simple UI components, while Class Components are used for more complex components with state and lifecycle methods...

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Natty Hatty?
Ask anonymously on communities.

Interview questions from similar companies

Interview Questionnaire 

2 Questions

  • Q1. Basics of javascript like Closures, IIFE, Hoisting.
  • Q2. React hooks

Reactjs Developer Interview Questions Asked at Other Companies

Q1. Implement a counter with increment and decrement buttons. Include ... read more
asked in Java R & D
Q2. What are Call, apply and bind methods, what is currying in JavaSc ... read more
Q3. Display a list of products using the flexbox layout. Create a sor ... read more
asked in Infosys
Q4. What is the difference between a development dependency and a reg ... read more
asked in NeoSOFT
Q5. Develop a Progress Bar React Component from scratch, without usin ... read more

I applied via Company Website and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basic questions
  • Q2. Lifecycle, let vs bar, real dom vs shadow dom

Interview Preparation Tips

Interview preparation tips for other job seekers - Worst Company
Even after clearing all round.. they said candidature is closed due to verification didn't match.

Interview Questionnaire 

1 Question

  • Q1. Asked to write a general reusable form component in Reactjs, fields should be dynamic and inputs to the form should get displayed as table format.
  • Ans. 

    A reusable React form component that dynamically generates fields and displays inputs in a table format.

    • Use React's state to manage form data dynamically.

    • Utilize a mapping function to render form fields based on an array of field definitions.

    • Implement a submit handler to process the form data.

    • Display the form inputs in a table format using HTML table elements.

    • Example of field definitions: [{ label: 'Name', type: 'text'...

  • Answered by AI

Interview Questionnaire 

6 Questions

  • Q1. Coding questions related let ,var and const
  • Q2. What is reducer and it's flow
  • Ans. 

    A reducer is a pure function in React that takes the previous state and an action, and returns the new state.

    • Reducers are used in React to manage state changes in an application

    • They take the previous state and an action as input

    • Reducers are pure functions, meaning they do not modify the state directly

    • They return a new state based on the previous state and the action

    • Redux is a popular library that uses reducers to manag...

  • Answered by AI
  • Q3. What are new features of HTMl5,css positions
  • Ans. 

    New features of HTML5 and CSS positions include flexbox, grid layout, and sticky positioning.

    • Flexbox allows for easier alignment and distribution of items within a container.

    • Grid layout enables the creation of complex layouts with rows and columns.

    • Sticky positioning allows elements to stick to a specific position on the page as the user scrolls.

  • Answered by AI
  • Q4. Javascript coding questions-array object
  • Q5. Spread operator in react?
  • Ans. 

    Spread operator is used to expand an iterable object into individual elements.

    • Used for passing props to child components

    • Used for merging arrays and objects

    • Syntax: ...

    • Example: const arr = [1, 2, 3]; const newArr = [...arr, 4, 5];

  • Answered by AI
  • Q6. Tel me about

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2023. 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. Basics of javascript and react concept.
Round 3 - Coding Test 

Asked about vanilla.js in react interview.

Interview Preparation Tips

Interview preparation tips for other job seekers - Dont forget to revise basic topic, they will ask core basic concept.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Basic of react.js and css
Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Javascript array methods like filter and reduce. Javascript guess the output questions based on variables and functions.
  • Q2. React lifecycle methods
  • Q3. UseState and useEffect usecase
  • Ans. 

    useState manages state, while useEffect handles side effects in functional components.

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

    • useEffect runs side effects: useEffect(() => { document.title = `Count: ${count}`; }, [count]);

    • useState can hold any data type: const [user, setUser] = useState({ name: '', age: 0 });

    • useEffect can mimic lifecycle methods: useEffect(() => { fetchData(); }, []); for...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is the difference between states and props ?
  • Ans. 

    States are mutable data managed within a component, while props are immutable data passed from parent to child components.

    • States are managed within a component and can be changed using setState method

    • Props are passed from parent to child components and are immutable

    • States are used for internal component data management, while props are used for passing data between components

    • Example: A counter component may have a stat...

  • Answered by AI
  • Q2. How are data passed from children to parents in react component?
  • Ans. 

    Data can be passed from children to parents in React components by using callback functions.

    • Use callback functions to pass data from child components to parent components

    • Parent component passes a function as a prop to child component

    • Child component calls the function with the data as an argument to pass data to parent component

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Genpact Reactjs Developer interview:
  • React.Js
  • HTML
  • CSS
  • Javascript
Interview preparation tips for other job seekers - Know basic concepts of React.

Skills evaluated in this interview

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

Natty Hatty Interview FAQs

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

Some of the top questions asked at the Natty Hatty Reactjs Developer interview -

  1. types of components in react...read more
  2. what is reac...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3/5

based on 1 interview experience

Natty Hatty Reactjs Developer Salary
based on 4 salaries
₹1 L/yr - ₹5 L/yr
34% less than the average Reactjs Developer Salary in India
View more details
Software Developer
4 salaries
unlock blur

₹5.1 L/yr - ₹19 L/yr

Reactjs Developer
4 salaries
unlock blur

₹1 L/yr - ₹5 L/yr

Explore more salaries
Compare Natty Hatty with

TCS

3.6
Compare

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview