i
Xebia
Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
let, var, and const are keywords used for variable declaration in JavaScript.
let is block-scoped and can be reassigned.
var is function-scoped and can be reassigned.
const is block-scoped and cannot be reassigned, but its value can be mutated.
Optimizing a React Native application involves improving performance and reducing resource usage.
Use PureComponent and shouldComponentUpdate to prevent unnecessary re-renders
Implement virtualized lists for long lists to improve performance
Minimize the use of third-party libraries and optimize the ones you do use
Use native modules for performance-critical tasks
Optimize images and assets for smaller file sizes
React Native works by running JavaScript code on a separate thread and communicating with native modules through a bridge.
React Native runs JavaScript code on a separate thread called the JavaScript thread.
It communicates with native modules through a bridge, which allows JavaScript to interact with platform-specific APIs.
The bridge passes messages between the JavaScript thread and the native modules, enabling seamless...
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.
Hooks are functions that let you use state and other React features in functional components.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that allows you to perform side effects in functional components.
Custom hooks are reusable functions that can contai...
Create weather application in react native with unit test scripts
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Types of jobs in Kotlin coroutine include launch, async, withContext, and runBlocking.
launch: starts a new coroutine without blocking the current thread
async: starts a new coroutine and returns a Deferred object with a result
withContext: switches the coroutine context within a coroutine
runBlocking: blocks the current thread until the coroutine inside it is completed
Flow is a cold asynchronous data stream, Channel is a hot asynchronous data stream. StateFlow is a hot asynchronous data stream with a state, SharedFlow is a hot asynchronous data stream without a state.
Flow is a cold asynchronous data stream that emits values one by one.
Channel is a hot asynchronous data stream that can have multiple subscribers.
StateFlow is a hot asynchronous data stream that retains the most recent ...
Flow lifecycle aware means using Kotlin Flow with lifecycle awareness in Android development.
Flow lifecycle aware helps manage data streams in Android apps
It ensures that data emissions are only observed when the lifecycle is in the appropriate state
Example: Using Flow with LiveData to update UI components based on lifecycle events
Inline functions are functions that are expanded in place at the call site, while high-order functions are functions that can take other functions as parameters or return them.
Inline functions are expanded in place at the call site to improve performance.
High-order functions can take other functions as parameters or return them.
Example of high-order function: map() function in Kotlin.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Circular reference cycle occurs when two or more objects reference each other, creating an infinite loop.
Circular reference cycle can lead to memory leaks as the objects involved will never be deallocated.
To prevent circular reference cycles, weak references can be used in one of the objects.
Example: Object A has a strong reference to Object B, and Object B has a strong reference to Object A, creating a circular refere
I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.
Car propertymanager is a component in AOSP that manages properties related to car-specific features.
Car propertymanager is used to handle properties like car make, model, year, etc.
It is mostly used in Android Automotive OS for managing car-specific settings and configurations.
Developers can use car propertymanager to access and modify car-related properties in their apps.
I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.
Solid principles are a set of five design principles for writing maintainable and scalable code.
Single Responsibility Principle: A class should have only one reason to change.
Open/Closed Principle: Classes should be open for extension but closed for modification.
Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.
Interfa...
Tata using network layer
posted on 26 Aug 2023
MVVM is an architectural pattern that separates the UI, business logic, and data layers in an Android app.
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 communication and logic.
Data binding: Allows automatic updates between the ViewModel and View.
Example: Using LiveData to observe c
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.
Hooks are functions that let you use state and other React features in functional components.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that allows you to perform side effects in functional components.
Custom hooks are reusable functions that can contai...
Create weather application in react native with unit test scripts
based on 5 reviews
Rating in categories
Senior Consultant
625
salaries
| ₹10.6 L/yr - ₹38 L/yr |
Lead Consultant
423
salaries
| ₹12 L/yr - ₹42 L/yr |
Consultant
375
salaries
| ₹6 L/yr - ₹22.3 L/yr |
Principal Consultant
155
salaries
| ₹20 L/yr - ₹48 L/yr |
Junior Consultant
124
salaries
| ₹3.5 L/yr - ₹10.3 L/yr |
TCS
Infosys
Wipro
HCLTech