Filter interviews by
Be the first one to contribute and help others!
posted on 13 Jan 2025
I applied via campus placement at Institute of Cost and Works Accountants of India (ICWAI) and was interviewed in Dec 2024. There were 3 interview rounds.
Online assessment (Technical, English, Reasoning)
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via campus placement at J S S Academy of Technical Education, Bangalore and was interviewed in Dec 2024. There were 3 interview rounds.
Average to easy difficulty level.
I applied via Campus Placement and was interviewed in Dec 2024. There were 4 interview rounds.
Two coding questions related to matrices and heaps.
posted on 4 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Singleton pattern can be implemented by making the constructor private and providing a static method to access the instance.
The pattern can be broken by using reflection to access the private constructor and create multiple instances.
Another way to break the Singleton pattern is by using multiple class loaders in Java.
Th...
HashMap internally uses an array of linked lists to store key-value pairs. To store duplicate keys, we can use a custom implementation of HashMap.
HashMap internally uses an array of linked lists to handle collisions.
To store duplicate keys, we can create a custom HashMap implementation that allows multiple values for the same key.
One approach is to use a HashMap with values as lists, where each key can have multiple va
Use compensating transactions and distributed tracing for managing transaction and logging in case of service B failure.
Implement compensating transactions to rollback changes made by service B in case of failure.
Use distributed tracing to track the flow of requests and identify where the failure occurred.
Implement retry mechanisms to handle transient failures in service B.
Use circuit breakers to prevent cascading fail...
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
The Aptitude Test session accesses mathematical and logical reasoning abilities
I applied via LinkedIn and was interviewed in Jul 2024. There were 2 interview rounds.
Medium-level aptitude questions were included, along with two coding questions.
Fundamentals of Data Structures and Algorithms, including SQL.
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
based on 3 reviews
Rating in categories
GIS Executive
4
salaries
| ₹3.2 L/yr - ₹3.5 L/yr |
Executive
3
salaries
| ₹2.7 L/yr - ₹4 L/yr |
Cognizant
NTT Data Information Processing Services
Sutherland Global Services
Hexaware Technologies