i
TO THE NEW
Filter interviews by
I applied via LinkedIn and was interviewed before Apr 2022. There was 1 interview round.
Top trending discussions
I applied via Approached by Company and was interviewed in Aug 2023. There were 2 interview rounds.
Atomic means thread-safe access, non-atomic is not thread-safe
Atomic ensures that a property is always fully set or retrieved, while non-atomic does not guarantee this
Atomic properties are slower due to the overhead of ensuring thread safety
Non-atomic properties are faster but can lead to data corruption in a multi-threaded environment
SSL pinning is a security measure to prevent man-in-the-middle attacks by associating a specific SSL certificate with a particular app.
Implementing SSL pinning using public key
Implementing SSL pinning using certificate
Implementing SSL pinning using hash of certificate
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 Company Website and was interviewed in Dec 2023. There were 3 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
posted on 15 Jun 2022
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 Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
MC- Android Java related Questions
I applied via Scaler Carrera Hub and was interviewed in Mar 2024. There were 2 interview rounds.
The whole interview about DSA, oops database and your relevant text
There is two interview around L1 and L2 L1 is about data structure and algorithm and oops. Concept in L2 interview is about all tach stack and resume Q&A, Ask about react, redux, Python DSA, oops, SQL
posted on 17 Jun 2022
I applied via Recruitment Consulltant and was interviewed before Jun 2021. There were 2 interview rounds.
1. Unit testing
2. Program testing
3. Full integration testing
based on 1 interview
Interview experience
Software Engineer
563
salaries
| ₹3.5 L/yr - ₹13.6 L/yr |
Senior Software Engineer
558
salaries
| ₹9 L/yr - ₹27.5 L/yr |
Associate Technical Leader
211
salaries
| ₹13.5 L/yr - ₹35.4 L/yr |
Senior Quality Engineer
169
salaries
| ₹7 L/yr - ₹22.5 L/yr |
Devops Engineer
157
salaries
| ₹4.5 L/yr - ₹14.5 L/yr |
TCS
Infosys
Wipro
HCLTech