Filter interviews by
I appeared for an interview in Nov 2024, where I was asked the following questions.
MVVM (Model-View-ViewModel) is a software architectural pattern that separates UI logic from business logic for better maintainability.
Separation of concerns: MVVM divides the application into three components, making it easier to manage and test.
Data binding: MVVM allows automatic synchronization between the View and ViewModel, reducing boilerplate code.
Testability: The ViewModel can be tested independently of the UI,...
Coroutines are special functions that allow pausing and resuming execution, enabling asynchronous programming and cooperative multitasking.
Coroutines can be paused and resumed, allowing for non-blocking operations.
They are often used in asynchronous programming to handle I/O-bound tasks efficiently.
In Python, coroutines are defined using 'async def' and can be awaited with 'await'. Example: 'await asyncio.sleep(1)'.
Cor...
Top trending discussions
posted on 8 Apr 2022
I applied via Naukri.com and was interviewed before Apr 2021. There were 3 interview rounds.
Aptitude test will a hackerrank test where it might have technical MCQ and/or coding test.
posted on 4 Oct 2021
I applied via Company Website and was interviewed in Apr 2021. There was 1 interview round.
Classloaders are responsible for loading classes into the JVM at runtime.
Java has three built-in classloaders: bootstrap, extension, and system.
Custom classloaders can be created to load classes from non-standard sources.
Classloaders follow a delegation model, where they first delegate to their parent classloader before attempting to load the class themselves.
Classloaders can be used for dynamic class loading and hot-s...
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Identifying and solving race conditions involves understanding concurrent execution and implementing synchronization mechanisms.
Understand the critical sections of code where race conditions can occur
Use synchronization mechanisms like locks, semaphores, or atomic operations to control access to shared resources
Implement thread-safe data structures or use thread-safe libraries to avoid race conditions
Use tools like sta...
Find the third largest element in an unsorted array of strings.
Sort the array in descending order.
Remove duplicates if necessary.
Return the element at index 2 as the third largest.
posted on 17 Aug 2024
I applied via Approached by Company and was interviewed before Aug 2023. There were 3 interview rounds.
Java coding questions asked
posted on 29 Aug 2024
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Abstract classes allow partial implementation; interfaces define contracts without implementation.
Abstract classes can have both abstract and concrete methods, while interfaces can only have abstract methods (until Java 8).
An abstract class can have member variables, whereas an interface cannot (it can only have constants).
A class can inherit from only one abstract class but can implement multiple interfaces.
Example: I...
OOP in C# is a programming paradigm based on objects, encapsulating data and behavior for modular and reusable code.
Encapsulation: Bundling data and methods that operate on the data within a single unit (class). Example: class 'Car' with properties like 'Speed' and methods like 'Accelerate()'.
Inheritance: Mechanism to create a new class based on an existing class, promoting code reuse. Example: 'ElectricCar' inherits f...
posted on 6 Jun 2023
I applied via Recruitment Consulltant and was interviewed before Jun 2022. There were 4 interview rounds.
Monolithic architecture is a single large application while microservice architecture is a collection of small, independent services.
Monolithic architecture is a single, tightly coupled application where all components are interconnected.
Microservice architecture breaks down the application into smaller, loosely coupled services that communicate through APIs.
Migrating from monolithic to microservices involves breaking ...
posted on 24 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
I have experience with various Python libraries for web development, data analysis, machine learning, and more.
Django: Used for building robust web applications with an MVC architecture.
Flask: A lightweight framework for creating APIs and microservices.
Pandas: Essential for data manipulation and analysis, especially with DataFrames.
NumPy: Utilized for numerical computations and handling large arrays.
Scikit-learn: Emplo...
Building a RAG application requires careful consideration of data sources, user experience, and performance optimization.
Identify reliable data sources: Ensure the data used for retrieval is accurate and up-to-date, e.g., using APIs from trusted providers.
Optimize retrieval algorithms: Implement efficient algorithms to minimize latency, such as caching frequently accessed data.
Design user-friendly interfaces: Create in...
posted on 17 Oct 2023
I applied via Approached by Company and was interviewed before Oct 2022. There were 4 interview rounds.
posted on 22 Jul 2023
I applied via Recruitment Consulltant and was interviewed in Jun 2023. There were 4 interview rounds.
It was a normal aptitude test with mathematical questions.
It was a techno-coding test where I had to code while sharing my screen on a live conversation with the interviewer.
I would analyze the current approach, identify the root cause of the issue, brainstorm alternative solutions, and collaborate with the team to implement and test them.
Analyze the current approach to identify weaknesses
Brainstorm alternative solutions with the team
Implement and test the new solutions
Regularly communicate and collaborate with team members
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Operations Executive
211
salaries
| ₹1.4 L/yr - ₹4 L/yr |
Senior Executive
84
salaries
| ₹2.3 L/yr - ₹5.7 L/yr |
Billing Executive
76
salaries
| ₹1.4 L/yr - ₹4.2 L/yr |
Key Operations Manager
73
salaries
| ₹2 L/yr - ₹5 L/yr |
Branch Manager
66
salaries
| ₹2.5 L/yr - ₹6 L/yr |