i
Mobile Programming
Filter interviews by
I was interviewed before Feb 2024.
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 applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Get interview-ready with Top Mobile Programming Interview Questions
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 67 interviews
Interview experience
based on 419 reviews
Rating in categories
4-8 Yrs
Not Disclosed
4-8 Yrs
Not Disclosed
5-10 Yrs
Not Disclosed
Software Developer
526
salaries
| ₹4.8 L/yr - ₹18 L/yr |
Senior Software Developer
231
salaries
| ₹6 L/yr - ₹18 L/yr |
Senior Software Engineer
185
salaries
| ₹6.8 L/yr - ₹22 L/yr |
Software Engineer
119
salaries
| ₹5.5 L/yr - ₹18 L/yr |
Information Technology Recruiter
118
salaries
| ₹1.8 L/yr - ₹5.6 L/yr |
Persistent Systems
TCS
Infosys
Wipro