Filter interviews by
I applied via Naukri.com and was interviewed before Mar 2023. There were 3 interview rounds.
Basic Java and Selenium Coding Round
Top trending discussions
I applied via Job Portal and was interviewed in Oct 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before May 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 4 interview rounds.
I applied via Referral and was interviewed in Jun 2023. There were 2 interview rounds.
OOPs Concepts focus on encapsulation, inheritance, polymorphism, and abstraction. Functions are reusable blocks of code.
OOPs Concepts include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Inheritance allows a class to inherit properties and behavior from another class.
Polymorphism enables objects to be treated as in...
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
I appeared for an interview in Mar 2025, where I was asked the following questions.
A HashMap in Java uses a hash table for storing key-value pairs, allowing for efficient data retrieval.
1. HashMap stores data in key-value pairs, where each key is unique.
2. It uses an array of buckets to store entries, where each bucket can hold multiple entries in case of collisions.
3. The hash function computes an index based on the key's hash code, determining where to store the entry.
4. When a collision occurs, Ha...
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
final is a keyword used to declare constants, finalize is a method used for cleanup operations, and finally is a block used for exception handling.
final is a keyword in Java used to declare constants that cannot be changed, like final int x = 10;
finalize is a method in Java used for cleanup operations before an object is garbage collected, like protected void finalize() {...}
finally is a block in Java used for exceptio...
POST is used to create a new resource, while PUT is used to update an existing resource.
POST is non-idempotent, meaning multiple identical requests will create multiple resources.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.
POST is often used for creating new records in a database.
PUT is often used for updating existing records in a database.
System.exit() is a method in Java that terminates the currently running Java Virtual Machine.
System.exit() terminates the JVM and shuts down the program immediately.
It takes an integer argument as an exit status code.
Calling System.exit(0) indicates successful termination.
System.exit(1) or any non-zero value indicates abnormal termination.
Algorithm to find element in array with equal sum on both sides
Iterate through array and calculate sum of elements on left and right side of each element
Compare sums on both sides for each element to find the desired element
Return the element if found, otherwise return -1
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
A framework in Java is a reusable set of libraries, tools, and guidelines for developing software applications.
Frameworks provide structure and guidelines for organizing code and implementing common functionalities.
Java code in a framework typically includes classes, interfaces, methods, and annotations.
Real-time scenarios in QA testing may involve automated testing, data validation, and performance testing.
Example: Us...
Reverse a string and find digits in the string.
Use a loop to iterate through the characters of the string and build the reversed string.
Use a regular expression to find digits in the string.
Return the reversed string and the digits found in the string.
I have contributed to the development of automation frameworks by designing reusable components and implementing best practices.
Designed and implemented custom test automation frameworks using tools like Selenium and Appium
Created reusable functions and libraries to improve code reusability and maintainability
Integrated automation scripts with continuous integration tools like Jenkins for automated testing
Contributed t...
posted on 3 Dec 2024
I applied via LinkedIn and was interviewed before Dec 2023. There was 1 interview round.
based on 1 interview
Interview experience
Senior Software Engineer
97
salaries
| ₹10.1 L/yr - ₹31.1 L/yr |
Software Engineer
91
salaries
| ₹4.7 L/yr - ₹20 L/yr |
Principal Software Engineer
50
salaries
| ₹27.5 L/yr - ₹45 L/yr |
QA Engineer
33
salaries
| ₹5 L/yr - ₹14 L/yr |
Junior Software Engineer
19
salaries
| ₹6.5 L/yr - ₹8 L/yr |
Franchise India Brands
Echobooom Management & Entrepreneurial Solutions
Cheil India
VSynergize Outsourcing