i
Mobile Programming
Filter interviews by
Angular application runs on the client-side in the user's browser.
Angular compiles the application code into JavaScript and HTML that can be executed by the browser.
The compiled code is then loaded into the browser and executed.
Angular uses a component-based architecture to manage the application's UI and logic.
The application's state is managed by services and observables.
Angular's change detection system updates the
Angular is a complete framework while React is a library for building UI components.
Angular is a complete framework with built-in features like routing, forms, and animations.
React is a library for building UI components and requires additional libraries for features like routing and forms.
Angular uses two-way data binding while React uses one-way data flow.
Angular has a steeper learning curve while React is easier to ...
Rest operator is used to merge multiple arguments into an array, while spread operator is used to spread an array into multiple arguments.
Rest operator is denoted by three dots (...)
Spread operator is also denoted by three dots, but it is used in a different context
Rest operator is used in function parameters to merge multiple arguments into an array
Spread operator is used to spread an array into multiple arguments
Rest...
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 appeared for an interview in Feb 2025.
They gave 3 assignment
1. Aptitude
2. Database and computer fundamentals
3 python
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 69 interviews
Interview experience
based on 432 reviews
Rating in categories
4-10 Yrs
Not Disclosed
4-8 Yrs
Not Disclosed
4-8 Yrs
Not Disclosed
Software Developer
544
salaries
| ₹5.6 L/yr - ₹18 L/yr |
Senior Software Developer
231
salaries
| ₹6 L/yr - ₹18 L/yr |
Senior Software Engineer
189
salaries
| ₹6.8 L/yr - ₹25.3 L/yr |
Software Engineer
123
salaries
| ₹5.4 L/yr - ₹18 L/yr |
Information Technology Recruiter
117
salaries
| ₹1.8 L/yr - ₹5.8 L/yr |
Xoriant
Photon Interactive
CitiusTech
Iris Software