Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture Android Developer Interview Questions and Answers

Updated 23 Dec 2024

14 Interview questions

An Android Developer was asked 6mo ago
Q. What is the Android Manifest?
Ans. 

The Android Manifest is a crucial XML file that defines app components, permissions, and configurations for an Android application.

  • Defines application components like activities, services, and broadcast receivers.

  • Specifies permissions required by the app, e.g., <uses-permission android:name='android.permission.INTERNET'/>.

  • Declares the app's entry point using the <activity> tag with an intent filter.

  • Con...

🔥 Asked by recruiter 5 times
An Android Developer was asked 9mo ago
Q. Please introduce yourself.
Ans. 

I am an experienced Android Developer with a passion for creating user-friendly applications and a strong background in Java and Kotlin.

  • Over 5 years of experience in Android development, working on various applications from concept to deployment.

  • Proficient in Java and Kotlin, with a strong understanding of Android SDK and architecture components.

  • Developed a fitness tracking app that integrates with wearable device...

Android Developer Interview Questions Asked at Other Companies

asked in Paytm
Q1. BST Iterator Problem Statement You are tasked with creating a cla ... read more
asked in Hike
Q2. Design a photo viewing app that displays images from the disk in ... read more
asked in Paytm
Q3. Cube Sum Pairs Problem Statement Given a positive integer N, find ... read more
asked in Rupeek
Q4. Majority Element Problem Statement Given an array/list 'ARR' cons ... read more
asked in Paytm
Q5. Colorful Knapsack Problem You are given a set of 'N' stones, each ... read more
An Android Developer was asked
Q. What is your experience with the Retrofit library for web services?
Ans. 

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 cons...

An Android Developer was asked
Q. What are the different storage types in Android?
Ans. 

Android supports various types of storage options for storing data.

  • Internal Storage

  • External Storage

  • Shared Preferences

  • SQLite Databases

  • Network Connection

What people are saying about Accenture

View All
a junior software engineer
3d
Job offer in Malaysia - legit or scam?
Hey everyone, I received a job proposal from Mindgraph for a Junior Mainframe Developer position in Malaysia (onsite). Not sure if it's a real deal. They found my resume on Naukri and the offer includes: * Experience: 3+ years on cardlink, VSAM, CICS, JCL * Location: Malaysia (Accenture client in Kuala Lumpur) * Notice: 0-60 days * Benefits: One-way ticket, 1-week stay, medical insurance, visa. Has anyone heard of Mindgraph or had a similar experience? Note : This is a permanent position with Mindgragh and you need to work with our client Accenture - Malaysia (Kaula Lumpur) & we will provide one way Air Ticket from India - Malaysia, 1 Week Accommodation, Medical Insurance and will take care of the Visa process also. Any insights would be appreciated!
Got a question about Accenture?
Ask anonymously on communities.
An Android Developer was asked
Q. Tell me about your last project, the technologies used, and the app's architecture.
Ans. 

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

An Android Developer was asked
Q. What are services in Android?
Ans. 

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

An Android Developer was asked
Q. Why do we prefer ConstraintLayout?
Ans. 

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

Are these interview questions helpful?
An Android Developer was asked
Q. What are Fragments and why are they used?
Ans. 

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 de...

An Android Developer was asked
Q. What are the components of Android?
Ans. 

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.

An Android Developer was asked
Q. What are the different types of layouts in Android development?
Ans. 

Android layouts define the structure of UI components in an app, allowing for flexible and responsive designs.

  • LinearLayout: Arranges child views in a single row or column. Example: vertical or horizontal lists.

  • RelativeLayout: Positions child views relative to each other or the parent. Example: aligning a button below a text view.

  • ConstraintLayout: Allows for complex layouts with a flat view hierarchy. Example: posi...

Accenture Android Developer Interview Experiences

8 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is Android Manifest
  • Ans. 

    The Android Manifest is a crucial XML file that defines app components, permissions, and configurations for an Android application.

    • Defines application components like activities, services, and broadcast receivers.

    • Specifies permissions required by the app, e.g., <uses-permission android:name='android.permission.INTERNET'/>.

    • Declares the app's entry point using the <activity> tag with an intent filter.

    • Contains...

  • Answered by AI
  • Q2. What are services
  • Ans. 

    Services in Android are components that run in the background to perform long-running operations without a user interface.

    • Services can run in the background even when the app is not in the foreground.

    • They are used for tasks like playing music, downloading files, or handling network transactions.

    • There are three types of services: Started, Bound, and IntentService.

    • Example of a Started Service: A music player that continu...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Instagram and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Profit and loss syllogism

Round 2 - Coding Test 

2 questions string questions and array questions easy

Round 3 - HR 

(2 Questions)

  • Q1. Ask to give self intro
  • Ans. 

    I am an experienced Android Developer with a passion for creating user-friendly applications and a strong background in Java and Kotlin.

    • Over 5 years of experience in Android development, working on various applications from concept to deployment.

    • Proficient in Java and Kotlin, with a strong understanding of Android SDK and architecture components.

    • Developed a fitness tracking app that integrates with wearable devices, en...

  • Answered by AI
  • Q2. Brief Question about certificate
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - HR 

(1 Question)

  • Q1. Salary is below expectation
Round 2 - Technical 

(1 Question)

  • Q1. What is your overall experience
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Leetcode easy question

Interview Preparation Tips

Interview preparation tips for other job seekers - leetcode and basic question

Android Developer Interview Questions & Answers

user image Pallavi Mule

posted on 21 Apr 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is activity ? And it's lifecycle
  • Ans. 

    An activity is a single, focused thing that the user can do. It represents a single screen with a user interface.

    • Activities are the building blocks of Android applications.

    • They are responsible for creating a window in which the app draws its user interface.

    • Activities have a lifecycle that defines how they are created, started, paused, resumed, stopped, and destroyed.

    • Examples of activities include login screen, settings...

  • Answered by AI

Skills evaluated in this interview

I applied via Referral and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. Components of Android?
  • Ans. 

    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.

  • Answered by AI
  • Q2. Mvvm design pattern?
  • Ans. 

    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

  • Answered by AI
  • Q3. Storage types in android?
  • Ans. 

    Android supports various types of storage options for storing data.

    • Internal Storage

    • External Storage

    • Shared Preferences

    • SQLite Databases

    • Network Connection

  • Answered by AI
  • Q4. Fragments and why is it used?
  • Ans. 

    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...

  • Answered by AI
  • Q5. Layout types?
  • Ans. 

    Android layouts define the structure of UI components in an app, allowing for flexible and responsive designs.

    • LinearLayout: Arranges child views in a single row or column. Example: vertical or horizontal lists.

    • RelativeLayout: Positions child views relative to each other or the parent. Example: aligning a button below a text view.

    • ConstraintLayout: Allows for complex layouts with a flat view hierarchy. Example: positioni...

  • Answered by AI
  • Q6. Why do we prefer constraint layout?
  • Ans. 

    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

  • Answered by AI
  • Q7. Service in android?
  • Ans. 

    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

  • Answered by AI
  • Q8. Retrofit library for web services?
  • Ans. 

    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...

  • Answered by AI
  • Q9. Last project and what technology and architecture used in the app?
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep ur answers crisp and to the point. Be confident and don't fumble. I was not very confident and hence not selected. Might be other reasons as well but I am pretty sure that if you be confident and answer well u still have chances

Skills evaluated in this interview

Interview Questionnaire 

4 Questions

  • Q1. Difference between Intent and PendingIntent?
  • Ans. 

    Intent is used to start an activity or service. PendingIntent is used to perform an action on behalf of another application.

    • Intent is used to start an activity or service within the same application or in another application.

    • PendingIntent is used to perform an action on behalf of another application, such as starting an activity or sending a broadcast.

    • Intent can be used to pass data between activities or services.

    • Pendi...

  • Answered by AI
  • Q2. What is service and it's type and work of Intent service
  • Q3. What is broadcast and it's type of broadcast and what is the use of broadcast?
  • Ans. 

    Broadcast is a messaging system in Android that allows communication between different components of an app or between different apps.

    • Broadcast is a way to send messages to multiple components or apps at once.

    • There are two types of broadcasts: ordered and unordered.

    • Ordered broadcasts are delivered to receivers in a specific order, while unordered broadcasts are delivered to all receivers at once.

    • Broadcasts can be used ...

  • Answered by AI
  • Q4. What is the marker interface and when and where to use interface?
  • Ans. 

    Marker interface is an empty interface used to mark a class as having a particular property or behavior.

    • Marker interface has no methods or fields, it is used to provide metadata to the code.

    • It is used to indicate that a class has a certain capability or should be treated in a special way.

    • Examples of marker interfaces are Serializable, Cloneable, and Remote.

    • Interfaces are used to achieve abstraction and provide a contra...

  • Answered by AI

Skills evaluated in this interview

Interview Questionnaire 

3 Questions

  • Q1. Tell me about accenture?
  • Ans. 

    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 ...

  • Answered by AI
  • Q2. Introduce yourself?
  • Ans. 

    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

  • Answered by AI
  • Q3. Mention recent projects executed by accenture?
  • Ans. 

    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 ...

  • Answered by AI

Interview Preparation Tips

Round: Test
Duration: 1 hour 45 minutes
Total Questions: 60

Round: HR Interview
Tips: Listen to each and every members answers who are giving interview with you.

College Name: MITCOE

Interview questions from similar companies

I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.

Round 2 - Technical 

(1 Question)

  • Q1. 2nd round included tr and mr round went quite enegritic

Interview Preparation Tips

Interview preparation tips for other job seekers - Resume skills matters a lot don't fill resume the technologies you don't even aware of

I applied via Campus Placement and was interviewed in Apr 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Are you willing to relocate?
  • Q2. Why should I hire you?
  • Ans. 

    I bring a unique blend of skills, experience, and passion for software development that aligns perfectly with your team's goals.

    • Proven experience in developing scalable applications, such as a recent project where I improved performance by 30%.

    • Strong problem-solving skills demonstrated through my contributions to open-source projects, enhancing functionality and fixing bugs.

    • Excellent teamwork and communication abilitie...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - My technical and Hr interview done at same place. It lasted about 40minutes. The interviewer test both my technical knowledge and communication skills. I tell most of the answer. They check patience level.He stressed on my final year project . Asking about range and specification of compotents which I heve used in my project. Finally ask some HR questions.

Accenture Interview FAQs

How many rounds are there in Accenture Android Developer interview?
Accenture interview process usually has 1-2 rounds. The most common rounds in the Accenture interview process are Technical, HR and Coding Test.
How to prepare for Accenture Android Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Accenture. The most common topics and skills that interviewers at Accenture expect are Android, Javascript, Web Development, Web Technologies and Android SDK.
What are the top questions asked in Accenture Android Developer interview?

Some of the top questions asked at the Accenture Android Developer interview -

  1. Last project and what technology and architecture used in the ap...read more
  2. what is broadcast and it's type of broadcast and what is the use of broadcas...read more
  3. what is the marker interface and when and where to use interfa...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 6 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Accenture Android Developer Salary
based on 56 salaries
₹4.8 L/yr - ₹14.3 L/yr
42% more than the average Android Developer Salary in India
View more details

Accenture Android Developer Reviews and Ratings

based on 5 reviews

4.2/5

Rating in categories

3.6

Skill development

4.1

Work-life balance

4.5

Salary

4.4

Job security

3.5

Company culture

4.0

Promotions

3.3

Work satisfaction

Explore 5 Reviews and Ratings
Application Development Analyst
39.3k salaries
unlock blur

₹3 L/yr - ₹12 L/yr

Application Development - Senior Analyst
27.7k salaries
unlock blur

₹7 L/yr - ₹20.5 L/yr

Team Lead
26.3k salaries
unlock blur

₹7.3 L/yr - ₹26.5 L/yr

Senior Analyst
19.2k salaries
unlock blur

₹5.6 L/yr - ₹21.3 L/yr

Senior Software Engineer
18.5k salaries
unlock blur

₹6.1 L/yr - ₹21 L/yr

Explore more salaries
Compare Accenture with

TCS

3.6
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Infosys

3.6
Compare
write
Share an Interview