Filter interviews by
I have to create a React native app with a login screen and on the home screen, I have to design a card and fetch data from API. I have to implement scroll paging.
Discussion with the CTO regarding the experience of Mobile App Development
The reason for the change is to improve user experience and address feedback.
To address user feedback and suggestions
To improve user experience and usability
To fix bugs and issues reported by users
To stay competitive in the market and keep up with industry trends
Top trending discussions
I applied via Campus Placement
There is aptitude test
Yeah some times there is taff questions too
posted on 17 Dec 2024
I applied via Walk-in and was interviewed before Dec 2023. There were 3 interview rounds.
Aptitude round contains basic aptitude questions
In coding round string operation are important
posted on 29 Dec 2024
DSA questions related to Array and Linked list
posted on 23 Feb 2022
I applied via Naukri.com and was interviewed before Feb 2021. There were 3 interview rounds.
I am open to discussing salary based on the responsibilities and requirements of the position.
I am flexible and open to negotiation.
I would like to be compensated fairly for my skills and experience.
I am interested in discussing the overall compensation package, including benefits and opportunities for growth.
I am confident that we can come to a mutually beneficial agreement.
My family background is diverse and multicultural, with members from different professions and backgrounds.
My father is a software engineer and my mother is a teacher.
I have two siblings, one is studying medicine and the other is pursuing a career in finance.
We have relatives living in different countries, which has exposed me to various cultures and perspectives.
I worked as a Mobile Application Developer at XYZ Company.
Developed and maintained mobile applications for iOS and Android platforms.
Collaborated with cross-functional teams to gather requirements and design user-friendly interfaces.
Implemented new features and enhancements to existing applications.
Performed code reviews and debugging to ensure high-quality and bug-free applications.
Optimized mobile applications for pe...
Looking for new challenges and growth opportunities in mobile app development.
Seeking a more challenging role to enhance my skills and knowledge in mobile app development.
Interested in exploring new technologies and trends in the mobile app industry.
Want to work in a dynamic and innovative environment that fosters creativity and learning.
Seeking better career prospects and growth opportunities.
Looking for a company wit...
I am a mobile application developer with 5 years of experience in developing iOS and Android applications.
5 years of experience in mobile application development
Proficient in iOS and Android development
Strong knowledge of programming languages such as Swift, Java, and Kotlin
Experience in developing user-friendly and intuitive mobile interfaces
Familiarity with mobile app testing and debugging processes
Ability to work in
I applied via LinkedIn and was interviewed in Sep 2024. There were 3 interview rounds.
Basic interview on question like aptitude, javascript, typescript and react-native question
Function currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.
Currying allows you to partially apply a function by fixing a number of arguments, which creates a new function.
It helps in creating reusable functions and improves code readability.
Example: const add = (a) => (b) => a + b; const add5 = add
IIFE stands for Immediately Invoked Function Expression, used for creating a function that is executed immediately after it is defined.
IIFE is used to create a private scope for variables to avoid polluting the global scope.
It is commonly used in React Native development to encapsulate code and prevent naming conflicts.
Example: (function() { console.log('IIFE executed'); })();
Call stack is used to keep track of function calls, while event loop manages asynchronous operations in JavaScript.
Call stack is a data structure that keeps track of function calls in a program.
When a function is called, it is added to the top of the call stack. When the function completes, it is removed from the stack.
Event loop is responsible for managing asynchronous operations in JavaScript, ensuring that they are ...
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
I am a Senior Android Developer with 5+ years of experience in developing mobile applications for various industries.
Developed and maintained multiple Android applications from concept to deployment
Proficient in Java, Kotlin, and Android SDK
Experience with RESTful APIs, third-party libraries, and version control systems like Git
Strong problem-solving skills and ability to work in a team environment
Familiar with Agile d
Higher order function is a function that can take other functions as parameters or return functions as results.
Higher order functions can be passed as arguments to other functions.
Higher order functions can return functions as results.
Examples include map, filter, and reduce functions in functional programming.
The inline keyword is used in Kotlin to suggest that a function should be inlined at the call site.
Used to eliminate the overhead of function calls by copying the function code directly at the call site
Helps in improving performance by reducing the function call overhead
Should be used for small functions or lambdas to avoid unnecessary function call overhead
Agile methodology is a project management approach that emphasizes flexibility, collaboration, and iterative development.
Agile methodology focuses on delivering working software in short, iterative cycles called sprints.
It values customer collaboration and responding to change over following a strict plan.
Key principles include individuals and interactions over processes and tools, working software over comprehensive d...
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Data class in Kotlin is used to represent a simple data container with automatically generated methods like equals(), hashCode(), toString(), and copy().
Data classes are declared using the 'data' keyword before the class keyword.
Properties of data classes are automatically generated component functions for destructuring declarations.
Data classes cannot be abstract, open, sealed, or inner.
Example: data class User(val na
ViewModel is a class that stores and manages UI-related data in a lifecycle-conscious way. MVVM is an architectural pattern that separates the UI from the business logic.
ViewModel is part of the Android Architecture Components and is used to store and manage UI-related data in a lifecycle-conscious way.
ViewModel survives configuration changes such as screen rotations and retains its data.
MVVM stands for Model-View-View...
Coroutines are a way to perform asynchronous operations in Android, securing app data involves encryption, SSL pinning enhances security, FCM for notifications.
Coroutines are used for managing asynchronous operations in Android, allowing for efficient and non-blocking code execution.
Securing app data involves using encryption techniques such as AES to protect sensitive information from unauthorized access.
SSL pinning i...
Interview experience
Software Engineer
12
salaries
| ₹7.5 L/yr - ₹12 L/yr |
Software Developer
9
salaries
| ₹6 L/yr - ₹10 L/yr |
Software Development Engineer
7
salaries
| ₹7.5 L/yr - ₹15.5 L/yr |
Front end Developer
7
salaries
| ₹1.5 L/yr - ₹7.5 L/yr |
UI/UX Designer
4
salaries
| ₹6.3 L/yr - ₹10 L/yr |
TCS
Infosys
Wipro
HCLTech