i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
I applied via Walk-in and was interviewed in May 2024. There was 1 interview round.
Launch modes determine how a new instance of an activity is associated with the current task.
Standard: Creates a new instance of the activity in the task's stack.
SingleTop: If an instance of the activity already exists at the top of the stack, it will be reused.
SingleTask: Activity is always the root of a new task and the task is cleared before the activity starts.
SingleInstance: Activity is launched into a new task an
Coroutines are light-weight threads that help manage asynchronous tasks efficiently in Android development.
Coroutines are part of Kotlin programming language and are used for asynchronous programming.
They allow developers to write asynchronous code in a sequential manner, making it easier to read and maintain.
Coroutines can be used to perform tasks like network calls, database operations, and long-running computations.
...
What people are saying about Capgemini
ViewModel in MVVM is a class that stores and manages UI-related data in a lifecycle-aware manner.
ViewModel helps to separate the UI logic from the UI controller (Activity or Fragment).
It survives configuration changes and retains data during the lifecycle of the UI component.
ViewModel is not destroyed when the UI component is destroyed, preventing memory leaks.
It can also hold references to other components like reposi
Null safety in Android development ensures that variables cannot hold null values, preventing NullPointerExceptions.
Null safety is a feature in Kotlin that helps developers avoid NullPointerExceptions by explicitly declaring whether a variable can hold null or not.
By using nullable and non-nullable types, developers can ensure that variables are only assigned non-null values.
For example, a non-nullable type would be de...
Capgemini interview questions for designations
Basic questions for java
I applied via Naukri.com and was interviewed before Jun 2023. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.
MVVM is a design pattern that separates the UI, business logic, and data layers in an Android app.
MVVM stands for Model-View-ViewModel.
Model represents the data and business logic.
View is the UI component that displays the data.
ViewModel acts as a mediator between the Model and View, handling user interactions and updating the UI.
Data binding is often used to connect the ViewModel with the View in MVVM.
Example: In an A...
A Content Provider is a component in Android that manages access to a structured set of data.
Content Providers are used to share data between different applications.
They provide a standard interface for connecting data in one process with code running in another process.
Content Providers can be used to store and retrieve data from a SQLite database, a file, or even the web.
Examples of Content Providers include Contacts
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...
based on 9 interviews
1 Interview rounds
based on 3 reviews
Rating in categories
Consultant
55.1k
salaries
| ₹5.1 L/yr - ₹17.5 L/yr |
Associate Consultant
50.8k
salaries
| ₹3 L/yr - ₹11.8 L/yr |
Senior Consultant
46.1k
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Senior Analyst
20.8k
salaries
| ₹2 L/yr - ₹9 L/yr |
Senior Software Engineer
20.1k
salaries
| ₹3.5 L/yr - ₹12.5 L/yr |
Wipro
Accenture
Cognizant
TCS