Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Nov 2023. There were 2 interview rounds.
Created user registration page
Top trending discussions
I applied via Walk-in and was interviewed in Oct 2022. There were 5 interview rounds.
Aptitude test like technical questions
Coding test for technical analysis
I applied via Campus Placement and was interviewed in Jan 2022. There were 4 interview rounds.
It was medium level java coding questions along with springboot, mcqs
ArrayList is better for random access and LinkedList is better for frequent insertions and deletions.
ArrayList uses dynamic array to store elements, allowing fast random access but slower insertions and deletions.
LinkedList uses doubly linked list to store elements, allowing fast insertions and deletions but slower random access.
Example: Use ArrayList when you need to frequently access elements by index. Use LinkedList...
HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.
HashMap is part of the Java Collections framework.
It allows null keys and values.
HashMap does not maintain insertion order.
Example: HashMap
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
Simple logical based
Palindrome
Reverse a string
The four pillars of Object-Oriented Programming (OOP) are Abstraction, Encapsulation, Inheritance, and Polymorphism.
Abstraction: Hides complex implementation details and only shows the necessary features to the outside world.
Encapsulation: Bundles data and methods that operate on the data into a single unit, preventing direct access to data from outside the class.
Inheritance: Allows a new class to inherit properties an...
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
1 Assignment which you need to solve in front of the interviewer
I was interviewed in Jul 2024.
Microservices can introduce complexity, communication overhead, and potential performance issues.
Increased complexity due to managing multiple services
Communication overhead between services
Potential performance issues due to network latency
Difficulty in maintaining consistency across services
No, @FunctionalInterface cannot be extended. Map and flatMap are default methods in the interface and cannot be overridden.
No, @FunctionalInterface cannot be extended as it is a single abstract method interface.
Map and flatMap are default methods in the interface and cannot be overridden.
Example: public interface MyInterface { void myMethod(); default void myDefaultMethod() { // implementation } }
I applied via Job Portal and was interviewed in Apr 2024. There was 1 interview round.
The == operator is used to compare references in Java, while the .equals() method is used to compare values. Method overloading is when multiple methods have the same name but different parameters.
Use == to compare references, use .equals() to compare values
Method overloading allows multiple methods with the same name but different parameters
Example: String str1 = new String("hello"); String str2 = new String("hello");...
A linked list is a data structure where each element points to the next element in the list.
Linked list is made up of nodes, each containing data and a reference to the next node.
Insertion and deletion are efficient in linked lists compared to arrays.
Example: Node 1 -> Node 2 -> Node 3 -> null
I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.
One coding question with 40-45 mcq
Use a nested loop to iterate through the array and check for the sum of squares of two elements equal to the square of a third element.
Iterate through the array using a nested loop to compare all possible combinations of elements.
Calculate the sum of squares of two elements and check if it equals the square of a third element.
Return the elements if a match is found, otherwise continue iterating.
Collection framework in Java provides a hierarchy of interfaces and classes to store and manipulate groups of objects.
Interfaces: Collection, List, Set, Queue, Map
Classes: ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap
Collections class provides utility methods for working with collections
Interview experience
Java Developer
107
salaries
| ₹1.5 L/yr - ₹6.6 L/yr |
Quality Analyst
97
salaries
| ₹1.5 L/yr - ₹6.6 L/yr |
Senior Quality Analyst
60
salaries
| ₹3.5 L/yr - ₹9.1 L/yr |
Software Developer
53
salaries
| ₹2 L/yr - ₹8.3 L/yr |
System Administrator
33
salaries
| ₹2 L/yr - ₹5.8 L/yr |
TCS
Infosys
Wipro
HCLTech