Filter interviews by
Top trending discussions
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
Different types of interfaces include user interfaces, hardware interfaces, and software interfaces.
User interfaces: allow users to interact with the system, such as graphical user interfaces (GUI) and command-line interfaces (CLI)
Hardware interfaces: connect hardware components to the system, such as USB, HDMI, and Ethernet ports
Software interfaces: define how software components interact with each other, such as appl...
The output of the program when 0 is divided by 7 is 0.
Division of 0 by any number results in 0.
In programming languages, dividing by 0 usually results in an error or undefined behavior.
Coroutines, scope functions, and visibility modifiers are key concepts in Kotlin programming for Android development.
Coroutines are a way to perform asynchronous programming in a sequential manner. They allow for non-blocking operations.
Scope functions are functions that allow you to execute a block of code within the context of an object. Examples include 'let', 'apply', 'run', 'also', and 'with'.
Visibility modifiers ...
MVVM is an architectural pattern that separates the user interface from the business logic and data handling in Android development.
Model represents the data and business logic of the application.
View is responsible for displaying the UI elements and sending user interactions to the ViewModel.
ViewModel acts as a mediator between the Model and the View, handling the communication and data flow.
MVVM helps in achieving se...
Using dependency injection in Android development can improve code maintainability and testability.
Pros: easier to manage dependencies, promotes code reusability, facilitates unit testing
Cons: initial setup can be complex, may introduce overhead in smaller projects
Example: Using Dagger 2 for dependency injection in an Android project
Normal MCQ questions reasoning, java related and programs outputs
Difference between abstract classes and interfaces, Array sort time complexity
I was interviewed in Aug 2023.
posted on 15 Jun 2022
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for improved performance and responsiveness in applications.
Multithreading allows multiple tasks to be executed simultaneously on a single CPU core.
Each thread has its own stack and runs independently, sharing resources with other threads.
Examples of multithreading include running background tasks while the main UI thread remains
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
Stateflow in Compose is a declarative way to manage UI state changes in Jetpack Compose.
Stateflow is a Kotlin Flow that represents a state value and allows for emitting updates to that value.
In Jetpack Compose, Stateflow can be used to manage UI state changes in a declarative manner.
Stateflow can be observed in Composables to react to state changes and update the UI accordingly.
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
Embedded Software Engineer
12
salaries
| ₹1 L/yr - ₹4 L/yr |
Hardware Design Engineer
6
salaries
| ₹2 L/yr - ₹4 L/yr |
Embedded Software Developer
5
salaries
| ₹1.2 L/yr - ₹3 L/yr |
Software Engineer
4
salaries
| ₹2 L/yr - ₹6 L/yr |
Senior Software Engineer
3
salaries
| ₹7.7 L/yr - ₹33 L/yr |
Teleperformance
FIS
Nagarro
Optum