i
Accion Labs
Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
posted on 19 Jul 2023
I applied via Naukri.com and was interviewed in Jan 2023. There were 3 interview rounds.
Android sdk and kotlin related questions
The interview questions cover various topics related to Android development, including activity and fragment life cycle, communication between fragments, MVVM design pattern, Kotlin modifiers, abstract vs interface, coroutines, background services, and Room database implementation.
Understand the life cycle of activities and fragments in Android development
Use communication techniques like interfaces or shared view mode...
Sensitive data should be stored securely using encryption and secure storage mechanisms.
Use encryption algorithms like AES to encrypt sensitive data before storing it in the database.
Store encryption keys securely, separate from the data they encrypt.
Implement secure storage mechanisms like Android Keystore to protect sensitive data.
Avoid storing sensitive data in plain text or easily accessible formats.
Keystore file is a secure container used to store cryptographic keys and certificates for Android applications.
Keystore file is used to securely store private keys, public keys, and certificates used for encryption and authentication in Android applications.
It helps in protecting sensitive information such as passwords, API keys, and other credentials.
Keystore file can be generated using keytool command-line utility or...
Reverse a string and demonstrate safe call and null check operator in Kotlin
To reverse a string in Kotlin, you can use the built-in extension function 'reversed()'
Safe call operator '?' is used to safely access properties of nullable objects without causing NullPointerException
Null check operator '!!' is used to explicitly throw a NullPointerException if a nullable object is null
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Types of jobs in Kotlin coroutine include launch, async, withContext, and runBlocking.
launch: starts a new coroutine without blocking the current thread
async: starts a new coroutine and returns a Deferred object with a result
withContext: switches the coroutine context within a coroutine
runBlocking: blocks the current thread until the coroutine inside it is completed
Flow is a cold asynchronous data stream, Channel is a hot asynchronous data stream. StateFlow is a hot asynchronous data stream with a state, SharedFlow is a hot asynchronous data stream without a state.
Flow is a cold asynchronous data stream that emits values one by one.
Channel is a hot asynchronous data stream that can have multiple subscribers.
StateFlow is a hot asynchronous data stream that retains the most recent ...
Flow lifecycle aware means using Kotlin Flow with lifecycle awareness in Android development.
Flow lifecycle aware helps manage data streams in Android apps
It ensures that data emissions are only observed when the lifecycle is in the appropriate state
Example: Using Flow with LiveData to update UI components based on lifecycle events
Inline functions are functions that are expanded in place at the call site, while high-order functions are functions that can take other functions as parameters or return them.
Inline functions are expanded in place at the call site to improve performance.
High-order functions can take other functions as parameters or return them.
Example of high-order function: map() function in Kotlin.
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.
Hooks are functions that let you use state and other React features in functional components.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that allows you to perform side effects in functional components.
Custom hooks are reusable functions that can contai...
Create weather application in react native with unit test scripts
I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.
Car propertymanager is a component in AOSP that manages properties related to car-specific features.
Car propertymanager is used to handle properties like car make, model, year, etc.
It is mostly used in Android Automotive OS for managing car-specific settings and configurations.
Developers can use car propertymanager to access and modify car-related properties in their apps.
I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.
Solid principles are a set of five design principles for writing maintainable and scalable code.
Single Responsibility Principle: A class should have only one reason to change.
Open/Closed Principle: Classes should be open for extension but closed for modification.
Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.
Interfa...
Tata using network layer
I applied via Approached by Company and was interviewed in Jan 2023. There were 4 interview rounds.
I am choosing this company because of its strong reputation, innovative projects, and great work culture.
Strong reputation: The company has a proven track record of success and is highly regarded in the industry.
Innovative projects: The company is known for its cutting-edge technology and exciting projects, which will provide me with opportunities to learn and grow.
Great work culture: The company values its employees a...
I applied via Newspaper Ad
posted on 6 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
Created an app which take data from API service and show in a list using jetpack compose
based on 1 review
Rating in categories
Senior Software Engineer
750
salaries
| ₹8.2 L/yr - ₹29.7 L/yr |
Principal Software Engineer
412
salaries
| ₹11 L/yr - ₹40 L/yr |
Software Engineer
301
salaries
| ₹4.1 L/yr - ₹17.5 L/yr |
Senior Principal Software Engineer
147
salaries
| ₹13.5 L/yr - ₹36.1 L/yr |
Technical Lead
143
salaries
| ₹13.2 L/yr - ₹40 L/yr |
TCS
Infosys
Wipro
HCLTech