Filter interviews by
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
Basic java questions
Linked list is a data structure where each element points to the next element. Stack is a data structure that follows Last In First Out (LIFO) principle.
Linked list implementation involves creating nodes with data and a pointer to the next node.
Stack implementation involves pushing elements onto the stack and popping them off in reverse order.
Example: Linked list - 1 -> 2 -> 3 -> NULL, Stack - push(1), push(2), push(3)...
Oops concepts in Java refer to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability of a method to do different things based on the object it is acting upon.
Abstraction: Hiding the imp...
I applied via Campus Placement and was interviewed before Sep 2021. There were 4 interview rounds.
Questions mainly from Linked list.
Top trending discussions
I appeared for an interview in Feb 2025, where I was asked the following questions.
I applied via Indeed and was interviewed before Jun 2020. There were 5 interview rounds.
I applied via Company Website and was interviewed before Jun 2020. There were 5 interview rounds.
Virtualization in OS refers to creating a virtual version of a resource such as hardware, operating system, or storage.
Virtualization allows multiple operating systems to run on a single physical machine
It enables better utilization of resources and reduces hardware costs
Examples include VMware, VirtualBox, and Hyper-V
When a URL is typed in a browser, it initiates a series of requests and responses to display the requested webpage.
Browser checks cache for DNS resolution
If not found, browser sends a DNS request to resolve the domain name
Browser sends a request to the server for the webpage
Server responds with the requested webpage
Browser renders the webpage and displays it to the user
Double Ordered Traversal is a traversal technique used to traverse a binary tree in a specific order.
In Double Ordered Traversal, we first traverse the left subtree in an inorder manner.
Then we traverse the right subtree in a reverse postorder manner.
Finally, we traverse the root node.
This traversal technique is also known as Morris Traversal.
It is used to traverse a binary tree without using recursion or a stack.
Add two binary numbers given in string form.
Convert the binary strings to integers.
Add the integers.
Convert the sum back to binary string.
Handle cases where the binary strings have different lengths.
Handle cases where there is a carry over.
Thread is a lightweight process that can run concurrently with other threads within a program.
Threads allow for parallelism and can improve performance in certain scenarios.
Threads can communicate with each other through shared memory or message passing.
Thread creation and management is typically handled by the operating system or a thread library.
Examples of thread libraries include pthreads for C/C++ and java.util.co...
I applied via Naukri.com and was interviewed in Mar 2020. There were 3 interview rounds.
I applied via Walk-in and was interviewed in Mar 2020. There were 3 interview rounds.
I applied via Referral and was interviewed before Aug 2020. There were 4 interview rounds.
I applied via Referral and was interviewed before Jul 2020. There was 1 interview round.
based on 1 interview experience
Difficulty level
Duration
based on 8 reviews
Rating in categories
Software Engineer
44
salaries
| ₹4.5 L/yr - ₹18 L/yr |
Software Development Engineer
32
salaries
| ₹5.5 L/yr - ₹14 L/yr |
Software Developer
23
salaries
| ₹4 L/yr - ₹10.1 L/yr |
R&D Engineer
14
salaries
| ₹9 L/yr - ₹13.5 L/yr |
Project Manager
13
salaries
| ₹7.8 L/yr - ₹22 L/yr |
Karvy Financial Services
Reliance Money
Sonata Finance
Incrementors Web Solutions