Upload Button Icon Add office photos

Mphasis

Compare button icon Compare button icon Compare

Filter interviews by

Mphasis React Native Developer Interview Questions and Answers

Updated 16 Feb 2024

Mphasis React Native Developer Interview Experiences

1 interview found

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

I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Related to basic react native and project based question
  • Q2. What is hooks, redux, push notifacvation, javascript basic
  • Ans. 

    Hooks, Redux, push notification, JavaScript basics

    • Hooks are a feature in React that allow you to use state and other React features without writing a class

    • Redux is a state management library for JavaScript applications

    • Push notifications are messages that are sent to a user's device from a server or a backend system

    • JavaScript basics include understanding variables, data types, functions, and control flow

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via LinkedIn and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic interview on question like aptitude, javascript, typescript and react-native question

Round 2 - Technical 

(5 Questions)

  • Q1. Basic javascript question in second round
  • Q2. What is function currying
  • Ans. 

    Function currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.

    • Currying allows you to partially apply a function by fixing a number of arguments, which creates a new function.

    • It helps in creating reusable functions and improves code readability.

    • Example: const add = (a) => (b) => a + b; const add5 = add

  • Answered by AI
  • Q3. What is IIEF where we can use it
  • Ans. 

    IIFE stands for Immediately Invoked Function Expression, used for creating a function that is executed immediately after it is defined.

    • IIFE is used to create a private scope for variables to avoid polluting the global scope.

    • It is commonly used in React Native development to encapsulate code and prevent naming conflicts.

    • Example: (function() { console.log('IIFE executed'); })();

  • Answered by AI
  • Q4. Deeply they ask me closure related question how it's working
  • Q5. How call call stack and event loop is working
  • Ans. 

    Call stack is used to keep track of function calls, while event loop manages asynchronous operations in JavaScript.

    • Call stack is a data structure that keeps track of function calls in a program.

    • When a function is called, it is added to the top of the call stack. When the function completes, it is removed from the stack.

    • Event loop is responsible for managing asynchronous operations in JavaScript, ensuring that they are ...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Project related discussion only

Interview Preparation Tips

Interview preparation tips for other job seekers - Hi Nagarow hiring team,

My first round of interview is going and in second round they ask me more technical and deep technical questions that was also very good.

In third round of interview the interviewer ask me only project related question. I try to explain that but he did't give me to chance to say some think. From one question to second, Second of third. Main point is if only interviewer ask question and interviewee say something and you again ask question how i explain me though on it.

If my application build on salesForce he told me to why it's build in salesforce. Why it's not develop in node or/and other database. My client decided that i know it also develop in node or other database. But i can't suggestion my client after 4 years of development .
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Oct 2023.

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 - One-on-one 

(6 Questions)

  • Q1. What is React Native
  • Ans. 

    React Native is a framework for building mobile applications using JavaScript and React.

    • React Native is a cross-platform framework developed by Facebook.

    • It allows developers to build mobile apps using JavaScript and React.

    • It uses native components to render UI elements, resulting in a native-like performance.

    • Code written in React Native can be shared between iOS and Android platforms.

    • It provides a rich set of pre-built...

  • Answered by AI
  • Q2. What is redux? Which library use for Navigation?
  • Ans. 

    Redux is a predictable state container for JavaScript apps. React Navigation is used for navigation in React Native.

    • Redux is a state management library commonly used with React to manage application state in a predictable way.

    • It helps in maintaining a single source of truth for the state of the entire application.

    • Redux works by having a central store that holds the entire state tree of the application.

    • React Navigation ...

  • Answered by AI
  • Q3. What is class components and functional components
  • Ans. 

    Class components and functional components are two ways to create components in React Native.

    • Class components are created using ES6 class syntax and extend the React.Component class.

    • Functional components are created using JavaScript functions.

    • Class components have a state and lifecycle methods, while functional components do not.

    • Functional components are simpler and easier to test and maintain.

    • Class components are reco...

  • Answered by AI
  • Q4. Javascript questions 15-20 basic questions
  • Q5. What is context, What is hooks
  • Ans. 

    Context is a feature in React that allows data to be passed down the component tree without manually passing props. Hooks are functions that allow you to use state and other React features in functional components.

    • Context is used to share data between components without passing props explicitly

    • Hooks are functions that allow you to use state and other React features in functional components

    • Context provides a way to pass...

  • Answered by AI
  • Q6. How to share data between two components each other
  • Ans. 

    Use props to pass data from parent component to child component, and use state to manage shared data between sibling components.

    • Pass data from parent to child components using props

    • Use state management libraries like Redux or Context API to share data between sibling components

    • Use event emitters or callbacks to communicate between components

  • Answered by AI

Skills evaluated in this interview

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

(4 Questions)

  • Q1. 1. Swift UI and iOS Fundamental and OOPS Concept
  • Q2. Combine Framework
  • Q3. How to handle Concurrency in swift
  • Ans. 

    Concurrency in Swift can be handled using Grand Central Dispatch (GCD) and Operation Queues.

    • Use GCD to perform tasks concurrently by creating dispatch queues.

    • Use Operation Queues to manage and execute multiple operations concurrently.

    • Avoid race conditions by using serial queues or synchronization techniques like semaphores or locks.

  • Answered by AI
  • Q4. Please explain iOS app distributions methods
  • Ans. 

    iOS app distribution methods include App Store, Ad Hoc, Enterprise, and TestFlight.

    • App Store distribution is for public release and requires Apple's review process.

    • Ad Hoc distribution allows sharing apps with a limited number of devices.

    • Enterprise distribution is for in-house apps within a company.

    • TestFlight is for beta testing with external testers before App Store release.

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Technical evaluvation
Round 3 - HR 

(1 Question)

  • Q1. Behavioural and salary discussion
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Multithreading, Collection list
  • Q2. Java Program on Strings, Threads
Round 2 - Technical 

(2 Questions)

  • Q1. Project Explanation
  • Q2. Git Commands, Linux Commands
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic ios development questions
  • Q2. Core data or any other data base

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview went really well but still rejected.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Explain MVVM and its pros/cons
  • Ans. 

    MVVM is a design pattern that separates the UI, business logic, and data layers in an iOS application.

    • Model: Represents the data and business logic of the application.

    • View: Represents the UI components of the application.

    • ViewModel: Acts as a mediator between the Model and View, handling the presentation logic and data binding.

    • Pros: Separation of concerns, easier to maintain and test, promotes reusability.

    • Cons: Increase...

  • Answered by AI
  • Q2. Multithreading in swift
  • Ans. 

    Multithreading in Swift allows for concurrent execution of tasks to improve performance and responsiveness.

    • Use Grand Central Dispatch (GCD) for managing concurrent tasks

    • Avoid blocking the main thread to prevent UI freezes

    • Consider using Operation and OperationQueue for more complex task management

  • Answered by AI

Skills evaluated in this interview

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

(1 Question)

  • Q1. Basics of Android
Round 2 - Technical 

(1 Question)

  • Q1. Technical implementation
Round 3 - HR 

(1 Question)

  • Q1. Company fit culture test
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Android Basics on mvvm architecture
  • Q2. Navigation Component
  • Q3. Jetpack components- work manager, viewmodel
Round 2 - HR 

(1 Question)

  • Q1. Managerial questions
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Android related question

Mphasis Interview FAQs

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

Some of the top questions asked at the Mphasis React Native Developer interview -

  1. what is hooks, redux, push notifacvation, javascript ba...read more
  2. related to basic react native and project based quest...read more

Tell us how to improve this page.

Mphasis React Native Developer Interview Process

based on 1 interview

Interview experience

2
  
Poor
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
DXC Technology Interview Questions
3.7
 • 809 Interviews
Nagarro Interview Questions
4.0
 • 778 Interviews
View all
Software Engineer
6.3k salaries
unlock blur

₹2 L/yr - ₹11 L/yr

Senior Software Engineer
5.6k salaries
unlock blur

₹6 L/yr - ₹23 L/yr

Associate Software Engineer
4.6k salaries
unlock blur

₹2 L/yr - ₹7 L/yr

Module Lead
2.4k salaries
unlock blur

₹8.1 L/yr - ₹34.3 L/yr

Transaction Processing Officer
2.2k salaries
unlock blur

₹1.4 L/yr - ₹4.5 L/yr

Explore more salaries
Compare Mphasis with

Cognizant

3.8
Compare

Wipro

3.7
Compare

Accenture

3.8
Compare

TCS

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