Add office photos
Employer?
Claim Account for FREE

Accenture

3.9
based on 53.5k Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

10+ Cuemath Interview Questions and Answers

Updated 21 Apr 2024
Popular Designations

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

Add your answer

Q2. 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 for various purposes such as sending system events, notify...read more

Add your answer

Q3. 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 contract for implementing classes.

  • Interfaces are used to achieve...read more

Add your answer

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

Add your answer
Discover Cuemath interview dos and don'ts from real experiences

Q5. 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 of a selected article

Add your answer

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

Add your answer
Are these interview questions helpful?

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

  • PendingIntent is used to grant permission to another applicatio...read more

Add your answer

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

Add your answer
Share interview questions and help millions of jobseekers 🌟

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

Add your answer

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

Add your answer

Q11. 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 screen, and profile screen.

Add your answer

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

Add your answer

More about working at Accenture

Top Rated Mega Company - 2024
Top Rated Company for Women - 2024
Top Rated IT/ITES Company - 2024
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Cuemath

based on 5 interviews in the last 1 year
Interview experience
3.8
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Android Developer Interview Questions from Similar Companies

3.9
 • 27 Interview Questions
2.0
 • 24 Interview Questions
4.1
 • 19 Interview Questions
3.3
 • 11 Interview Questions
3.9
 • 11 Interview Questions
3.7
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter