Filter interviews by
I was interviewed in Jan 2025.
I was interviewed in Feb 2025.
Accenture is a global professional services company providing consulting, technology, and outsourcing services.
Global presence with offices in over 200 cities across 120 countries
Offers services in strategy, consulting, digital, technology, and operations
Works with clients in various industries such as healthcare, financial services, and technology
Known for its innovation and technology expertise
Provides solutions for ...
I am a passionate Android Developer with 5 years of experience in building innovative mobile applications.
5 years of experience in Android development
Proficient in Java and Kotlin programming languages
Strong understanding of design patterns like MVVM and MVP
Experience with RESTful APIs and third-party libraries
Published apps on Google Play Store
Accenture has recently executed projects in various industries including healthcare, finance, technology, and retail.
Accenture recently worked on a project in the healthcare industry to improve patient care through digital solutions.
They also completed a project in the finance sector to enhance customer experience through personalized banking services.
In the technology field, Accenture developed a project to implement ...
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
I applied via Job Portal and was interviewed in Feb 2024. There was 1 interview round.
I applied via Recruitment Consultant and was interviewed in Jun 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jan 2022. There was 1 interview round.
I applied via Walk-in and was interviewed in May 2024. There was 1 interview round.
I applied via Referral and was interviewed in Jan 2021. There were 3 interview rounds.
Android has four main components: Activities, Services, Broadcast Receivers, and Content Providers.
Activities: UI components that represent a single screen with a user interface.
Services: Background components that perform long-running operations.
Broadcast Receivers: Respond to system-wide broadcast announcements.
Content Providers: Manage a shared set of app data that can be accessed by other apps.
MVVM is a design pattern that separates UI code from business logic using a ViewModel.
MVVM stands for Model-View-ViewModel
Model represents the data and business logic
View represents the UI
ViewModel acts as a mediator between the Model and View
ViewModel exposes data and commands to the View
MVVM helps in unit testing and maintainability
Example: Android Architecture Components provide support for MVVM
Android supports various types of storage options for storing data.
Internal Storage
External Storage
Shared Preferences
SQLite Databases
Network Connection
Fragments are reusable UI components in Android used to create flexible and dynamic user interfaces.
Fragments allow for modularization of UI components
They can be reused across multiple activities
They can be added or removed dynamically at runtime
They help in creating responsive UIs for different screen sizes
Example: A news app can use a fragment to display a list of articles and another fragment to display the details
Constraint layout is preferred for its flexibility and efficiency.
Allows for complex layouts with minimal nesting
Supports responsive design and animations
Reduces the need for nested layouts
Improves performance by reducing layout hierarchy
Easier to maintain and update layouts
Compatible with Android Studio's Layout Editor
Service is a component in Android that runs in the background to perform long-running operations.
Services can be started or bound to an activity
They can run indefinitely or until they complete their task
They can communicate with other components using intents or callbacks
Retrofit is a type-safe HTTP client for Android and Java.
Retrofit simplifies the process of sending network requests and handling responses.
It uses annotations to define API endpoints and request parameters.
Retrofit also supports various data formats such as JSON, XML, and Protocol Buffers.
It can be used with other libraries like OkHttp for better performance.
Retrofit is widely used in Android development for consuming
Developed a social media app using Kotlin and MVVM architecture.
Used Kotlin for coding the app
Implemented MVVM architecture for better code organization
Integrated Firebase for real-time database and authentication
Used Glide library for image loading and caching
Implemented RecyclerView for displaying posts and comments
based on 6 interviews
Interview experience
based on 15 reviews
Rating in categories
Android Developer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Fullstack Developer Trainee
3
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Accenture
Wipro
Cognizant