i
Mobile Programming
Filter interviews by
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during compilation.
Variables and functions are hoisted to the top of their scope.
Only declarations are hoisted, not initializations.
Function declarations are hoisted before variable declarations.
Currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of functions, each taking a single argument.
Currying helps in creating reusable functions and improving code readability.
It allows partial application of functions, where some arguments are fixed and others are left to be provided later.
Example: const add = (a) => (b) => a + b; add(2)(3) will return
I applied via Approached by Company and was interviewed in Apr 2024. There were 2 interview rounds.
I have worked on Windows, Linux, and macOS operating systems.
Windows
Linux
macOS
Device drivers are software programs that allow the operating system to communicate with hardware devices.
Device drivers act as a translator between the hardware device and the operating system.
They provide a standardized way for the operating system to interact with different hardware devices.
Examples include drivers for printers, graphics cards, network adapters, and USB devices.
On their recruitment.ai platform.
I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.
Mobile Programming interview questions for designations
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
React hooks are functions that allow you to use state and other React features in functional components.
React hooks were introduced in React 16.8 as a way to write reusable logic in functional components.
They allow you to use state and other React features without writing a class component.
Hooks like useState and useEffect are commonly used in React applications.
useState hook allows you to add state to functional compo...
useMemo() is a hook in React that memoizes the result of a function, while useCallback() memoizes the function itself.
useMemo() is used to optimize performance by caching the result of a function and only recomputing it when its dependencies change.
useCallback() is used to optimize performance by memoizing a function and only creating a new instance when its dependencies change.
Both hooks are useful when dealing with e...
State can be managed globally in React using context API or third-party libraries like Redux.
Context API allows you to create a global state that can be accessed by any component in the React tree.
Redux is a popular library for managing global state in React applications.
With Redux, you can define a central store that holds the state and use actions and reducers to update and retrieve the state.
Other libraries like Mob...
Get interview-ready with Top Mobile Programming Interview Questions
I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.
They asked react theoretical questions and one javascript coding round was there which was mandatory to clear the intervuew
I applied via Approached by Company and was interviewed before May 2023. There was 1 interview round.
Coding test in python
I applied via Naukri.com and was interviewed before Oct 2021. There were 3 interview rounds.
Good knowledge required to work g
Crud operation thriugh spring boot project because you learn a lot
Top trending discussions
2 Interview rounds
based on 78 reviews
Rating in categories
Software Developer
523
salaries
| ₹4.7 L/yr - ₹18 L/yr |
Senior Software Developer
243
salaries
| ₹6.8 L/yr - ₹19 L/yr |
Senior Software Engineer
172
salaries
| ₹6.8 L/yr - ₹22 L/yr |
Software Engineer
117
salaries
| ₹5.5 L/yr - ₹18 L/yr |
Information Technology Recruiter
116
salaries
| ₹1.8 L/yr - ₹5.6 L/yr |
Persistent Systems
TCS
Infosys
Wipro