i
QMetry
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 2 interview rounds.
Prepare basic like core java , spring boot and MySQL.
The hashcode method in Java returns the hash code value for an object.
Returns an integer value representing the object's memory address
Used for efficient storage and retrieval in hash-based collections like HashMap
Should be overridden in custom classes to ensure proper functionality
HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.
HashMap uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine its index in the array.
If multiple keys hash to the same index, a linked list is used to handle collisions.
To retrieve a value, the key is hashed again to find the correct index and then the l...
Method overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class. Method overloading is when multiple methods have the same name but different parameters.
Method overriding is used for runtime polymorphism.
Method overloading is used for compile-time polymorphism.
Example of method overriding: public class Animal { public void sound() { System.out...
I appeared for an interview in Jan 2024.
Comparison between LinkedList and ArrayList, explanation of Comparator in Java, logic for XML validation using Stack, and HLD for URL shortener.
LinkedList is a doubly linked list while ArrayList is a resizable array
LinkedList is efficient for frequent insertions and deletions, while ArrayList is efficient for random access
Comparator interface in Java is used to define custom sorting logic for objects
XML validation can ...
I applied via LinkedIn and was interviewed in Mar 2023. There were 3 interview rounds.
Two coding questions, related to Arrays and String java
1 was find second largest number in array without sorting
2. Permutation of string
QMetry interview questions for popular designations
I applied via Approached by Company and was interviewed before Aug 2022. There were 2 interview rounds.
I applied via LinkedIn and was interviewed before Feb 2023. There was 1 interview round.
Assignment was inclined with the JD, read the JD carefully!
Top trending discussions
I applied via Campus Placement and was interviewed before Oct 2020. There was 1 interview round.
Encapsulation is the process of hiding implementation details and providing access to only necessary information.
Encapsulation helps in achieving data abstraction and information hiding.
It allows for better control over data and prevents unauthorized access.
In Java, encapsulation is achieved through the use of access modifiers such as private, public, and protected.
For example, a class may have private variables that c...
A string is a sequence of characters used to represent text in programming.
Strings are often used for storing and manipulating text data.
In Java, strings are represented by the String class.
Strings can be concatenated using the + operator.
Strings are immutable, meaning they cannot be changed once created.
Examples of string literals include "hello world" and "42".
This interview question covers various topics including programming, design patterns, data structures, and exception handling in Java.
Write a program to generate the Fibonacci series
Write a program using boolean variables
Explain the ClassCastException and how to handle it
Discuss the Singleton design pattern and its implementation with different JDK versions
Explain abstract classes and interfaces in your current project
...
I appeared for an interview in Feb 2017.
I appeared for an interview in Jun 2017.
based on 6 interviews
Interview experience
Software Engineer
26
salaries
| ₹5.8 L/yr - ₹15.4 L/yr |
Associate Software Engineer
9
salaries
| ₹4.3 L/yr - ₹7.5 L/yr |
Technical Lead
7
salaries
| ₹11 L/yr - ₹21 L/yr |
QA Engineer
5
salaries
| ₹5.8 L/yr - ₹7.1 L/yr |
UI Developer
5
salaries
| ₹4.9 L/yr - ₹11 L/yr |
Smartters Software
Apexon
Cigniti Technologies
Indium Software