i
Mobile Programming
Filter interviews by
I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.
Hooks are functions that allow developers to use state and other React features in functional components.
Hooks are introduced in React 16.8 to allow state and other React features in functional components.
Use cases include managing state, using lifecycle methods, and accessing context in functional components.
Examples of hooks include useState, useEffect, useContext, and custom hooks created by developers.
Null is a value that represents the absence of a value, while undefined means a variable has been declared but not assigned a value.
Null is a value that can be assigned to a variable to indicate that it has no value.
Undefined is a type that is automatically assigned to variables that have been declared but not initialized.
Null is a deliberate assignment by the programmer, while undefined is a default value assigned by ...
Remove duplicates from an array of strings without using a library
Create an empty object to store unique values
Iterate through the array and add each element to the object as a key
Convert the object keys back to an array to get the unique values
SDLC is a process used by software development teams to design, develop, and test high-quality software.
SDLC consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables to ensure the software meets requirements and quality standards.
Examples of SDLC models include Waterfall, Agile, and DevOps.
SDLC helps in managing t...
I applied via Approached by Company and was interviewed in Sep 2024. There were 3 interview rounds.
Appium is a popular mobile automation testing framework.
Appium is an open-source tool for automating native, mobile web, and hybrid applications on iOS and Android platforms.
It supports multiple programming languages such as Java, Python, Ruby, etc.
Appium uses the WebDriver protocol to drive iOS and Android apps.
It allows testing on real devices, simulators, and emulators.
Appium can be integrated with CI/CD tools for c...
Mobile Programming interview questions for popular designations
I was interviewed in Feb 2025.
They gave 3 assignment
1. Aptitude
2. Database and computer fundamentals
3 python
Get interview-ready with Top Mobile Programming Interview Questions
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Jun 2024. There were 3 interview rounds.
Renewal AI test related to oracle NetSuite for 10 questions worst AI tool, not able to do test properly so you will get low score
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Use pandas library in Python to remove duplicate values from dataset
Import pandas library in Python
Use drop_duplicates() method on the dataset
Specify columns to check for duplicates if needed
Example: df.drop_duplicates(subset=['column_name'])
zip is used to combine two lists into a list of tuples, while enumerate is used to add a counter to an iterable.
zip function takes two lists and combines them into a list of tuples
enumerate function adds a counter to an iterable and returns it as an enumerate object
Example for zip: zip([1, 2, 3], ['a', 'b', 'c']) will result in [(1, 'a'), (2, 'b'), (3, 'c')]
Example for enumerate: enumerate(['apple', 'banana', 'cherry']...
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
Top trending discussions
The duration of Mobile Programming interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 68 interviews
Interview experience
based on 426 reviews
Rating in categories
5-7 Yrs
₹ 16-21 LPA
4-8 Yrs
Not Disclosed
4-8 Yrs
Not Disclosed
Software Developer
532
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Developer
233
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
176
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
124
salaries
| ₹0 L/yr - ₹0 L/yr |
Information Technology Recruiter
118
salaries
| ₹0 L/yr - ₹0 L/yr |
Persistent Systems
TCS
Infosys
Wipro