Filter interviews by
I applied via Newspaper Ad and was interviewed before Sep 2021. There were 2 interview rounds.
First time iam going to interview discussion about the skiis on SSIS and business intelligence tools and about c,c++ extra
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 Recruitment Consulltant and was interviewed in Feb 2024. There were 3 interview rounds.
Totally irrelevant to the role and to my experience.
I applied via Approached by Company and was interviewed in Dec 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
I applied via Referral and was interviewed in Feb 2024. There were 2 interview rounds.
Sum two int number without class
My Gd topic is AI normal structure
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
Interfaces and abstract classes are used in Android to achieve abstraction, modularity, and code reusability.
Interfaces are used to define a contract that classes must implement, allowing for polymorphism and loose coupling.
Abstract classes provide a base implementation for subclasses, allowing for code reuse and providing common functionality.
Interfaces are commonly used for event handling, callbacks, and defining con...
Flutter Bloc is a state management library for Flutter that helps manage the state of a widget.
Flutter Bloc helps separate the presentation layer from the business logic
It uses streams to handle state changes
It provides a way to handle events and map them to states
Example: BlocProvider, BlocBuilder, BlocListener
A provider is a component in Android that allows apps to access data from other apps or share their own data.
Providers are used to manage access to a structured set of data.
They are typically used to store and retrieve data from a database.
Content providers are a type of provider that allows apps to share data with other apps.
I applied via Recruitment Consulltant and was interviewed before Jan 2023. There was 1 interview round.
MVVM is an architectural pattern that separates the UI, business logic, and data layers in an Android app.
Model: Represents the data and business logic of the application.
View: Represents the UI components of the application.
ViewModel: Acts as a mediator between the Model and View, handling communication and logic.
Data binding: MVVM uses data binding to synchronize the View and ViewModel.
Example: In an Android app, the...
Java is a high-level programming language known for its simplicity and versatility.
Java is an object-oriented language
It is platform-independent due to its 'write once, run anywhere' principle
Java uses a virtual machine (JVM) to execute code
It supports multithreading for concurrent programming
Java has automatic memory management through garbage collection
Kotlin modifiers are keywords used to modify classes, properties, functions, and other elements in Kotlin programming language.
Kotlin modifiers include 'public', 'private', 'protected', 'internal', 'open', 'final', 'abstract', 'override', 'lateinit', 'const', 'companion', 'inline', 'data', 'sealed', 'inner', etc.
Modifiers like 'public', 'private', 'protected', and 'internal' control the visibility of classes, functions...
RXJava is a popular Java library for composing asynchronous and event-based programs using observable sequences.
RXJava provides a powerful way to handle asynchronous operations by using observables and subscribers.
It simplifies complex asynchronous code by allowing developers to chain operations and handle errors more easily.
RXJava is commonly used in Android development for handling network requests and background tas...
Git commit records changes to the repository, merge combines changes from different branches, and rebase moves changes to a new base commit.
Git commit saves changes to the local repository with a message describing the changes made.
Git merge combines changes from different branches into the current branch.
Git rebase moves changes from one branch to another by applying each commit from the source branch to the target br
Junior Software Engineer
468
salaries
| ₹1 L/yr - ₹5.9 L/yr |
Software Engineer
437
salaries
| ₹2.4 L/yr - ₹12.5 L/yr |
Senior Software Engineer
142
salaries
| ₹7 L/yr - ₹27 L/yr |
Softwaretest Engineer
140
salaries
| ₹2 L/yr - ₹10.1 L/yr |
Associate Software Engineer
134
salaries
| ₹2 L/yr - ₹5.1 L/yr |
Infosys
Wipro
TCS
HCLTech