Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2023. There were 4 interview rounds.
Top trending discussions
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
Abstract class is a class that cannot be instantiated, while an interface is a blueprint of a class with only abstract methods.
Abstract class cannot be instantiated, but can have both abstract and non-abstract methods.
Interface can only have abstract methods and cannot have method implementations.
Method overloading is having multiple methods in the same class with the same name but different parameters.
Method overridin...
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Find the most occurred letter in a given string.
Iterate through the string and count the occurrences of each letter
Store the counts in a map or array
Find the letter with the highest count
Design principle is a set of guidelines that help software developers create maintainable and scalable code.
Design principles help in creating code that is easy to understand, modify, and maintain.
Examples of design principles include SOLID principles, DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid), and YAGNI (You Aren't Gonna Need It).
Few coding tasks asked like palindrome number
Factorial
Basic concept tests based on DSA
Like prove that set is unordered
Singleton pattern in NestJS ensures a class has only one instance and provides a global point of access to it.
Use the @Injectable() decorator to mark a class as a singleton in NestJS.
Inject the singleton class into other classes using the constructor.
The instance of the singleton class will be shared across the application.
posted on 14 Oct 2023
Java assessment with core java mcq, coding and text answers
I applied via Referral and was interviewed before Aug 2023. There was 1 interview round.
Long polling is a web technique where the client sends a request to the server and the server holds the connection open until new data is available.
Long polling is a variation of the traditional polling technique where the client sends a request to the server and the server keeps the connection open until new data is available.
It is often used in web applications to simulate real-time updates without the need for const...
GraphQL is a query language for APIs that allows clients to request only the data they need, while REST is an architectural style for designing networked applications.
GraphQL allows clients to request specific data in a single request, reducing over-fetching and under-fetching of data.
REST uses multiple endpoints for different resources, leading to multiple requests for related data.
GraphQL provides a strongly typed sc...
posted on 30 Jun 2021
I applied via LinkedIn and was interviewed in Oct 2021. There were 5 interview rounds.
Binary tree fin the no of leaf node
System design for Netflix
Use microservices architecture
Implement a distributed caching system
Utilize content delivery networks (CDNs)
Implement recommendation algorithms
Ensure high availability and fault tolerance
Implement user authentication and authorization
Handle large-scale data storage and processing
Implement efficient search functionality
HLD design refers to high-level design, which involves creating an architectural blueprint for a software system.
HLD design focuses on the overall structure and components of a system.
It includes defining the system's modules, interfaces, and interactions.
HLD design helps in understanding the system's functionality and how different components work together.
It provides a roadmap for the development process and helps in...
I applied via Company Website and was interviewed in Dec 2021. There were 4 interview rounds.
LinkedList is a linear data structure where each element is a separate object with a pointer to the next element.
LinkedList is a collection of nodes that contain data and a reference to the next node.
It allows dynamic memory allocation and efficient insertion/deletion of elements.
Traversal in LinkedList is slower than arrays as it requires sequential access.
Examples include Singly LinkedList, Doubly LinkedList, and Cir
Stack is a data structure that follows LIFO (Last In First Out) principle. Queue is a data structure that follows FIFO (First In First Out) principle.
Stack is like a stack of plates where the last plate added is the first one to be removed
Push and pop operations are used to add and remove elements from the stack
Examples of stack include browser history, undo-redo operations
Queue is like a queue of people waiting in lin...
Interview experience
Software Engineer
1.1k
salaries
| ₹5 L/yr - ₹10.2 L/yr |
System Engineer
458
salaries
| ₹5 L/yr - ₹9.5 L/yr |
Senior Software Engineer
419
salaries
| ₹6.7 L/yr - ₹26.1 L/yr |
Automation Test Engineer
359
salaries
| ₹5.2 L/yr - ₹10 L/yr |
Software Engineer II
300
salaries
| ₹7.5 L/yr - ₹13.3 L/yr |
Siemens
Veradigm
McKesson
Siemens Healthineers