Filter interviews by
I applied via Naukri.com and was interviewed in May 2020. There were 4 interview rounds.
Top trending discussions
Linked list is a data structure where elements are stored in nodes with pointers to the next node. Array list is a dynamic array that can grow or shrink in size.
Linked list allows for efficient insertion and deletion of elements anywhere in the list.
Array list provides fast access to elements using index, but slower insertion and deletion compared to linked list.
Example: Linked list - 1 -> 2 -> 3 -> 4 -> 5, Array list
The @Controller annotation is used for traditional MVC controllers, while @RestController is used for RESTful web services.
The @Controller annotation is used to define a class as a Spring MVC controller, which can handle HTTP requests and return a view.
The @RestController annotation is used to define a class as a controller for RESTful web services, which can handle HTTP requests and return data in JSON or XML format.
T...
posted on 1 Sep 2024
Hash map is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
Hash map uses a hash function to map keys to indices in an array.
Collision handling is important in hash map implementation.
Common operations include adding, removing, and retrieving key-value pairs.
Example: HashMap
posted on 4 Sep 2024
Medium level question are asked
I applied via campus placement at Easwari Engineering College, Chennai and was interviewed in Jan 2024. There were 3 interview rounds.
Includes basic concepts of computer networks, computer architecture and technical MCQ questions. First round also includes 3 coding questions of easy level. Those who solved 2 coding questions got selected for next round.
Packages in Java are used to organize classes and interfaces into namespaces for better code organization and reusability.
Packages help in avoiding naming conflicts by grouping related classes together.
Packages can be nested within each other to create a hierarchical structure.
Packages are declared using the 'package' keyword at the beginning of a Java file.
Example: 'package com.example.myapp;' declares a package named
The public static void main method is the entry point of a Java program.
It is a mandatory method in Java programs, as it is the starting point of execution.
The 'public' keyword allows the main method to be accessed from outside the class.
The 'static' keyword allows the main method to be called without creating an instance of the class.
The 'void' keyword indicates that the main method does not return any value.
The 'main...
I applied via Campus Placement and was interviewed in Jan 2024. There were 2 interview rounds.
Technical round was really good
Binary search is a search algorithm that finds the position of a target value within a sorted array.
Divide and conquer approach
Compares target value with middle element of array
If target value is smaller, search left half; if larger, search right half
Repeat process until target value is found or subarray is empty
A linked list is a data structure consisting of nodes where each node contains a data field and a reference to the next node in the sequence.
Linked list elements are not stored in contiguous memory locations like arrays.
Each node in a linked list contains data and a reference to the next node.
Linked lists can be singly linked (each node points to the next node) or doubly linked (each node points to both the next and pr
I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.
Exceptions in inheritance can be handled by using try-catch blocks in the derived class.
Use try-catch blocks in the derived class to catch exceptions thrown by the base class methods.
Handle exceptions specific to the derived class in the catch block.
Consider using super() to call the base class constructor within the try block.
Avoid catching general exceptions unless necessary to maintain code clarity.
Ensure proper exc...
I applied via Naukri.com and was interviewed in Jul 2023. There were 2 interview rounds.
Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and helps in creating a hierarchy of classes
Derived class can access the properties and methods of the base class
Example: Class 'Car' can inherit from class 'Vehicle' to reuse common attributes like 'color
Workday Consultant
7
salaries
| ₹5.8 L/yr - ₹6.8 L/yr |
Software Developer
6
salaries
| ₹3.6 L/yr - ₹5.2 L/yr |
Software Engineer
5
salaries
| ₹3.5 L/yr - ₹4.8 L/yr |
Senior Software Engineer
5
salaries
| ₹5.2 L/yr - ₹18.3 L/yr |
Technical Lead
3
salaries
| ₹10 L/yr - ₹24 L/yr |
Accenture
Capgemini
HCLTech
Teleperformance