Filter interviews by
Developed a mobile application for tracking daily fitness activities and providing personalized workout plans.
Created user-friendly interface for inputting and tracking exercise data
Implemented algorithms for generating customized workout plans based on user's goals
Integrated with wearable devices to automatically sync activity data
Utilized Firebase for real-time data storage and synchronization
React Native is a framework for building mobile applications using JavaScript and React, while React JS is a JavaScript library for building user interfaces for web applications.
React Native is used for mobile app development, while React JS is used for web app development.
React Native allows for building cross-platform mobile apps, while React JS is focused on web applications.
React Native uses native components for r...
Appstation interview questions for popular designations
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 Naukri.com and was interviewed in Apr 2020. There was 1 interview round.
Dagger is required for dependency injection in Android development.
Dagger helps in managing dependencies and reduces boilerplate code.
It provides compile-time safety and improves code readability.
Dagger also helps in testing and modularizing the codebase.
It is widely used in Android development for building scalable and maintainable apps.
The garbage collector in Android automatically manages memory by reclaiming unused objects.
Garbage collector identifies objects that are no longer referenced by the program.
It frees up memory occupied by these objects, making it available for future use.
The process involves marking objects as reachable or unreachable, and then reclaiming memory from unreachable objects.
Garbage collection can be triggered automatically ...
To set equal spacing between childs of constraint layout, use the chain style property.
Create a chain of the views that need equal spacing using the chain style property.
Set the chain style to spread inside the constraint layout.
Adjust the margins of the views to control the spacing.
Use the layout_constraintHorizontal_chainStyle or layout_constraintVertical_chainStyle attribute to set the chain style.
Example: app:layou
Move all zeroes to the end of an array of strings.
Iterate through the array and keep track of the count of zeroes encountered.
Swap non-zero elements with the first zero encountered to move zeroes to the end.
Context in Android refers to the current state of the application. There are different types of context in Android with varying scopes and lifecycles.
Context is an abstract class in Android that allows access to application-specific resources and classes.
There are three main types of context in Android: Application Context, Activity Context, and Service Context.
Application Context is tied to the lifecycle of the applic...
I was interviewed in Aug 2021.
Round duration - 45 Minutes
Round difficulty - Easy
You are tasked with creating a class named BSTIterator
that acts as an iterator for the inorder traversal of a binary search tree. Implement the following functions:
BST...
Create a BSTIterator class for inorder traversal of a binary search tree.
Implement a constructor that takes the root of the binary search tree and initializes the iterator.
Implement next() function to return the next smallest element in the inorder traversal.
Implement hasNext() function to check if there is a next element in the inorder traversal.
Traverse the binary search tree in inorder to get the desired output.
Given an integer N
, convert it to its corresponding Roman numeral representation. Roman numerals comprise seven symbols: I, V, X, L, C, D, and M.
N = 2
Convert an integer to its corresponding Roman numeral representation.
Create a mapping of integer values to Roman numeral symbols.
Iterate through the mapping in descending order of values and build the Roman numeral representation.
Subtract the largest possible value from the integer at each step and append the corresponding Roman numeral symbol.
Repeat until the integer becomes 0.
Round duration - 45 Minutes
Round difficulty - Medium
Given a positive integer N
, find the number of ways to express N
as a sum of cubes of two integers, A
and B
, such that:
N = A^3 + B^3
Ensure you adhere to the following c...
The problem involves finding the number of ways to express a given positive integer as a sum of cubes of two integers.
Iterate through all possible values of A and B within the given constraints.
Check if A^3 + B^3 equals the given N, increment the count if true.
Handle the case where A = B separately to avoid counting duplicates.
You are given a set of 'N' stones, each with a specific weight and color. The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, so that the to...
The Colorful Knapsack Problem involves selecting one stone of each color to fill a knapsack with a given weight capacity, minimizing unused capacity.
Iterate through the stones and keep track of the minimum weight for each color.
Use dynamic programming to find the optimal solution by considering all possible combinations.
Handle cases where the knapsack cannot be filled under the given conditions by returning -1.
In the g...
Round duration - 15 Minutes
Round difficulty - Easy
Tip 1 : Clear all the topics related to Android with deep details about every topics.
Tip 2 : Practice DSA and algorithms from GFG, CodeStudio daily.
Tip 3 : Dry run code before running the code.
Tip 1 : Mention your open source contributions/ participation in hackathons.
Tip 2 : Provide links to your projects.
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...
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 ...
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...
based on 5 interviews
Interview experience
based on 8 reviews
Rating in categories
Software Developer
10
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Android Developer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Drupal Developer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Laravel Developer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
WinZO
Dream11
Rummy Circle
Paytm