Filter interviews by
I applied via LinkedIn and was interviewed before Jan 2023. There were 2 interview rounds.
They will provide a scenario to automate
Basic Java coding questions
Top trending discussions
posted on 27 Oct 2023
I applied via Referral and was interviewed before Oct 2022. There were 5 interview rounds.
Java coding basis to intermediate, arrays, list and its features, oops concepts
posted on 28 Nov 2024
Constructors are special methods in a class used to initialize objects. There are default, parameterized, copy, and static constructors.
Constructors have the same name as the class and do not have a return type.
Default constructors are automatically created by the compiler if no constructor is defined.
Parameterized constructors accept parameters to initialize object properties.
Copy constructors create a new object as a...
findElements method in Selenium returns a list of WebElements or an empty list if no elements are found.
findElements method returns a list of WebElements
If no elements are found, it returns an empty list
Return type is List
Webdriver is a tool used for automating web application testing.
Webdriver is a popular automation tool used for testing web applications.
It allows testers to automate interactions with a web browser.
Webdriver supports multiple programming languages such as Java, Python, and C#.
It can simulate user interactions like clicking buttons, entering text, and navigating through pages.
Webdriver is commonly used in QA automation...
Logic to find duplicate numbers and their count in a given list.
Iterate through the list and store each number in a hashmap with its count
If a number is already in the hashmap, increment its count
After iterating, check the hashmap for numbers with count greater than 1 to find duplicates
Factorial using recursion is a mathematical function that calculates the product of all positive integers up to a given number.
Define a function that takes an integer parameter n
Base case: if n is 0, return 1
Recursive case: return n multiplied by the factorial of n-1
Example: factorial(5) = 5 * factorial(4) = 5 * 4 * factorial(3) = 5 * 4 * 3 * factorial(2) = 5 * 4 * 3 * 2 * factorial(1) = 5 * 4 * 3 * 2 * 1 = 120
posted on 8 Apr 2021
I applied via Campus Placement and was interviewed before Apr 2020. There was 1 interview round.
posted on 24 May 2024
posted on 27 Sep 2023
I applied via Campus Placement and was interviewed in Aug 2023. There were 3 interview rounds.
2 coding questions in codility platform
posted on 17 May 2024
I applied via LinkedIn and was interviewed in Nov 2023. There were 3 interview rounds.
HackerRank - 2 Questions - LinkedList(Medium), HashMap(Medium)
Machine learning advantages and disadvantage
hello world hello OWRLD2
My name is John Doe.
Full name is John Doe
Common first and last name combination
No middle name provided
I am looking for a competitive salary based on my skills, experience, and the industry standard.
Research the average salary for Associate Software Engineers in the industry
Consider your level of experience and skills when determining your salary expectation
Be prepared to negotiate based on the company's offer and benefits package
posted on 9 Feb 2023
I applied via Walk-in and was interviewed before Feb 2022. There were 3 interview rounds.
posted on 17 Apr 2022
I applied via Campus Placement and was interviewed in Oct 2021. There were 4 interview rounds.
Coding round where questions based on arrays and strings were asked
OOPS in Java is a programming paradigm that emphasizes on objects and their interactions.
OOPS stands for Object-Oriented Programming System
Java is an OOPS language that supports encapsulation, inheritance, and polymorphism
Encapsulation is the process of hiding data and methods within a class
Inheritance allows a subclass to inherit properties and methods from a superclass
Polymorphism allows objects to take on multiple f...
Multithreading in Java allows multiple threads to execute concurrently within a single program.
Multithreading improves performance by allowing multiple tasks to run simultaneously.
Java provides built-in support for multithreading through the Thread class and Runnable interface.
Synchronization is important to prevent race conditions and ensure thread safety.
Examples of multithreading in Java include GUI applications, se...
Collections Framework is a set of classes and interfaces that provide reusable data structures in Java.
It provides interfaces like List, Set, Queue, etc. for storing collections of objects.
It also provides classes like HashMap, TreeMap, etc. for storing key-value pairs.
It simplifies the process of storing and manipulating data in Java programs.
It improves the performance of Java programs by providing efficient data str...
Exception handling is a mechanism to handle runtime errors in Java programs.
Exceptions are objects that are thrown at runtime when an error occurs
try-catch block is used to handle exceptions
finally block is used to execute code regardless of whether an exception is thrown or not
Java provides built-in exceptions like ArithmeticException, NullPointerException, etc.
Custom exceptions can also be created by extending the Ex
based on 1 interview
Interview experience
Product Manager
6
salaries
| ₹20 L/yr - ₹30 L/yr |
Software Development Engineer
5
salaries
| ₹10 L/yr - ₹16 L/yr |
Senior Quality Analyst
5
salaries
| ₹10.5 L/yr - ₹14 L/yr |
Full Stack Developer
5
salaries
| ₹8.5 L/yr - ₹19.5 L/yr |
Project Manager
4
salaries
| ₹20 L/yr - ₹24 L/yr |
24/7 Customer
Microsoft Corporation
SAP