Add office photos
Engaged Employer

QuyTech

3.5
based on 74 Reviews
Filter interviews by

MMP Refratech Interview Questions and Answers

Updated 5 Feb 2024

Q1. how will you setup push notification to your project?

Ans.

Setting up push notifications involves configuring a push notification service, integrating it with the app, and handling notifications in the code.

  • Choose a push notification service provider like Firebase Cloud Messaging (FCM) or OneSignal.

  • Set up an account with the chosen service provider and obtain necessary credentials (API keys, tokens, etc).

  • Integrate the push notification SDK provided by the service provider into your React Native project.

  • Implement code to handle receiv...read more

Add your answer

Q2. List down all hooks which you used before?

Ans.

useState, useEffect, useContext, useReducer, useRef

  • useState - for managing state in functional components

  • useEffect - for side effects in functional components

  • useContext - for accessing context in functional components

  • useReducer - for managing complex state logic

  • useRef - for accessing DOM elements or storing mutable values

Add your answer

Q3. how will you optimize bundle size ?

Ans.

Optimizing bundle size in React Native involves code splitting, tree shaking, lazy loading, and using smaller libraries.

  • Use code splitting to split the code into smaller chunks that can be loaded on demand.

  • Utilize tree shaking to remove unused code from the bundle.

  • Implement lazy loading to only load components when they are needed.

  • Choose smaller libraries or custom solutions over large dependencies to reduce bundle size.

  • Optimize images and assets by compressing them and using...read more

Add your answer

Q4. What is redux ? why we need to use this?

Ans.

Redux is a predictable state container for JavaScript apps. It helps manage application state in a more organized and efficient way.

  • Centralized state management

  • Predictable state changes with actions and reducers

  • Easier debugging and testing

  • Helps in scaling and maintaining large applications

  • Example: Storing user authentication state across the app

View 1 answer
Discover MMP Refratech interview dos and don'ts from real experiences

Q5. tell me features of ES6?

Ans.

ES6 is the 6th version of ECMAScript, introducing new features and syntax improvements.

  • Arrow functions for concise syntax: const add = (a, b) => a + b;

  • Let and const for block-scoped variables: let x = 5; const y = 10;

  • Template literals for string interpolation: const name = 'John'; console.log(`Hello, ${name}!`);

  • Classes for object-oriented programming: class Person { constructor(name) { this.name = name; } }

  • Destructuring for easy assignment: const { firstName, lastName } = per...read more

View 1 answer

Q6. different between let vs var vs const?

Ans.

let is block scoped, var is function scoped, const is a constant variable.

  • let is block scoped, meaning it is only accessible within the block it is declared in.

  • var is function scoped, meaning it is accessible throughout the function it is declared in.

  • const is a constant variable, its value cannot be reassigned once it is initialized.

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.6
 • 2k Interview Questions
3.7
 • 330 Interview Questions
3.7
 • 306 Interview Questions
4.0
 • 236 Interview Questions
3.6
 • 197 Interview Questions
3.9
 • 153 Interview Questions
View all
Top QuyTech Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter