Filter interviews by
They give me a kind of music related thing to examine my skills
Top trending discussions
Virtual DOM is a lightweight copy of the actual DOM, used for efficient updates in React applications.
Virtual DOM is a concept in React where a lightweight copy of the actual DOM is created.
It allows React to efficiently update the UI by comparing the virtual DOM with the actual DOM and only making necessary changes.
This helps in improving performance by reducing the number of direct manipulations to the actual DOM.
For...
call, bind, and apply are methods used to manipulate the context of a function in JavaScript.
call - calls a function with a given 'this' value and arguments provided individually.
bind - creates a new function that, when called, has its 'this' keyword set to the provided value.
apply - calls a function with a given 'this' value and arguments provided as an array.
Component life cycle in React refers to the series of methods that are invoked at different stages of a component's existence.
Mounting: constructor, render, componentDidMount
Updating: render, componentDidUpdate
Unmounting: componentWillUnmount
Code quality is maintained through code reviews, automated testing, coding standards, and continuous integration.
Regular code reviews by peers to catch errors and ensure best practices are followed
Implementing automated testing to catch bugs early in the development process
Enforcing coding standards and guidelines to maintain consistency and readability
Utilizing continuous integration tools to automate the build and te
The possible values of a and b that satisfy the equation a*b = 104.
Possible values of a and b are (1, 104) and (104, 1).
Factors of 104 are (1, 104), (2, 52), (4, 26), (8, 13).
A simple program that prints 'Hello, World!' in Java.
Create a class with a main method.
Use System.out.println() to print 'Hello, World!'.
I applied via Approached by Company and was interviewed in Apr 2022. There were 2 interview rounds.
Functional components are stateless and use functional programming concepts, while class components are stateful and use object-oriented programming concepts.
Functional components are simpler and easier to read and test.
Class components have access to lifecycle methods and state.
Functional components are preferred for simple UI components, while class components are preferred for complex UI components.
Functional compon...
Yes, I have worked on native components.
I have experience in creating custom native modules for React Native apps.
I have integrated native libraries like Firebase, Google Maps, and Camera into React Native apps.
I have used native UI components like TextInput, ScrollView, and FlatList in React Native apps.
I have also worked with native modules for iOS and Android separately.
Hooks are functions that allow you to use state and other React features without writing a class.
useState() - for managing state in functional components
useEffect() - for performing side effects in functional components
useContext() - for consuming context in functional components
useReducer() - for managing complex state in functional components
useCallback() - for memoizing functions in functional components
Hermes is a JavaScript engine optimized for React Native apps.
Developed by Facebook to improve app startup time and reduce memory usage.
Uses ahead-of-time compilation to convert JavaScript code into bytecode.
Supports ES6 syntax and is compatible with most React Native libraries.
Can be enabled in React Native projects by adding a single line to the configuration file.
Yes, I am familiar with the new architecture of React Native.
The new architecture of React Native is based on Fabric, a C++ UI framework.
It separates the UI rendering from the JavaScript thread, resulting in improved performance.
It also introduces new features like TurboModules and JSI for better native module integration.
The new architecture is being gradually rolled out in React Native releases.
It requires some chang...
I applied via Approached by Company and was interviewed in Aug 2022. There was 1 interview round.
The difference between == and === is that == compares values after type coercion while === compares values and types.
The double equals (==) operator compares values after type coercion.
The triple equals (===) operator compares values and types.
Type coercion is the process of converting one data type to another.
Type coercion can lead to unexpected results.
For example, 1 == '1' is true because the string '1' is coerced t...
I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.
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...
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
I applied via Naukri.com and was interviewed in Jan 2022. There were 3 interview rounds.
I expect a competitive salary based on my experience and skills.
I have a strong background in iOS development and have successfully completed several projects.
I am familiar with the latest technologies and frameworks in iOS development.
I have a proven track record of delivering high-quality code on time and within budget.
I am confident that my skills and experience make me a valuable asset to any team.
I am open to disc...
I worked as an iOS Developer at XYZ Company.
Developed and maintained iOS applications using Swift and Objective-C.
Collaborated with cross-functional teams to gather requirements and deliver high-quality products.
Implemented new features and enhancements based on user feedback.
Optimized app performance and resolved bugs and issues.
Worked on integrating third-party libraries and APIs.
Participated in code reviews and prov...
I am looking for a change to explore new opportunities and challenges in my career.
Seeking growth and advancement in my professional journey
Want to work on more challenging projects
Desire to learn new technologies and expand my skillset
Looking for a better work-life balance
Seeking a company culture that aligns with my values and goals
I am an experienced iOS developer with a passion for creating user-friendly and efficient applications.
I have been developing iOS applications for over 5 years.
I am proficient in Swift and Objective-C programming languages.
I have experience working with various frameworks and libraries such as UIKit, Core Data, and Alamofire.
I have a strong understanding of iOS design patterns and best practices.
I have successfully del...
I applied via Company Website and was interviewed in Jan 2022. There were 2 interview rounds.
MVVM is a design pattern that separates UI code from business logic and data models.
MVVM stands for Model-View-ViewModel
Model represents the data and business logic
View displays the UI and user interactions
ViewModel acts as a mediator between Model and View
ViewModel exposes data and commands to View
MVVM helps in testability, maintainability and scalability of code
MVC is a software architecture pattern that separates an application into three interconnected components: Model, View, and Controller.
Model represents the data and business logic of the application
View displays the data to the user and handles user input
Controller handles user input and updates the model and view accordingly
MVC promotes separation of concerns and modularity
Example: iOS app with a login screen - Model ...
US Recruiter
3
salaries
| ₹4.8 L/yr - ₹5.2 L/yr |
Front end Web Developer
3
salaries
| ₹5 L/yr - ₹6.5 L/yr |
TCS
Accenture
Wipro
Capgemini