Filter interviews by
Java related questions
Top trending discussions
Oops Concepts are fundamental principles of object-oriented programming such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability of a function to behave differently based on the object it is acting upon.
Abstraction: Hiding t...
I applied via Campus Placement and was interviewed before Sep 2023. There were 3 interview rounds.
It was very good 60 questions
3 coding question everhthing was hard
Java is a popular programming language, C++ is another programming language, and DBMS SQL is a language used for managing databases.
Java is an object-oriented programming language commonly used for building web applications and software.
C++ is a high-level programming language often used for system programming and game development.
DBMS SQL is a language used to interact with relational databases, allowing users to retr...
Python is a high-level programming language known for its simplicity and readability. OOPs (Object-Oriented Programming) is a programming paradigm that uses objects and classes. Inheritance is a feature of OOPs that allows a class to inherit properties and behavior from another class.
Python is a versatile, interpreted language used for web development, data analysis, artificial intelligence, and more.
OOPs focuses on cr...
posted on 16 Feb 2024
I applied via LinkedIn and was interviewed in Jan 2024. There were 2 interview rounds.
It consisted of 2 dsa questions
I am an experienced SDET Automation Test Engineer with a strong background in software testing and test automation.
I have a Bachelor's degree in Computer Science and have been working in the field for over 5 years.
I have expertise in designing and implementing test automation frameworks using tools like Selenium and Cucumber.
I have experience in writing test scripts, executing test cases, and analyzing test results.
I a...
posted on 21 Feb 2025
I appeared for an interview in Jan 2025.
posted on 8 Jul 2024
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
First was round based on Quality engineering concepts and aptitude combob
Test scenario is a high-level description of the functionality to be tested, while test case is a detailed step-by-step procedure to validate the functionality.
Test scenario is a broad description of what needs to be tested, while test case is a detailed set of steps to verify a specific aspect of the scenario.
Test scenario is usually written in a more general and abstract way, while test case is more specific and conc...
posted on 16 Aug 2024
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Methods of selecting elements in automation testing include using locators, XPath, CSS selectors, and various other strategies.
Using locators such as ID, class name, name, tag name, link text, and partial link text
Using XPath to navigate through elements in the HTML structure
Using CSS selectors to target elements based on their styles
Using various strategies like text matching, attribute values, and sibling/child relat...
Cucumber is a keyword used in BDD (Behavior Driven Development) testing framework to define test scenarios in a human-readable format.
Cucumber is used to write test scenarios in Gherkin language
It helps in bridging the communication gap between technical and non-technical team members
Cucumber allows for easy collaboration and understanding of test cases
Overriding is a concept in object-oriented programming where a subclass provides a specific implementation of a method that is already provided by its superclass.
Inheritance allows a subclass to inherit methods from its superclass.
Overriding allows a subclass to provide a specific implementation of a method that is already defined in its superclass.
The method in the subclass must have the same name, return type, and pa...
My strengths include attention to detail, problem-solving skills, and strong communication abilities.
Attention to detail - I have a keen eye for spotting errors and ensuring accuracy in my work.
Problem-solving skills - I am able to analyze complex problems and come up with effective solutions.
Strong communication abilities - I can effectively communicate with team members and stakeholders to ensure clarity and collabor
Agile process is a software development methodology that promotes adaptive planning, evolutionary development, early delivery, and continuous improvement.
Agile process involves breaking down the project into small increments called sprints
It emphasizes collaboration between cross-functional teams
Feedback is gathered regularly from stakeholders to make necessary adjustments
Scrum, Kanban, and XP are common frameworks use
I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.
Basics maths and reasoning and they will give you one topic based on that you have write story with 200 words with the given time
OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that contain data in the form of fields (attributes) and code in the form of procedures (methods).
Encapsulation, inheritance, and polymorphism are key principles of OOPS.
Encapsulation refers to the bundling of data with the methods that operate on that data.
Inheritance allows...
A class is a blueprint for creating objects in object-oriented programming, while a variable is a container for storing data.
A class defines the properties and behaviors of objects, while a variable holds a value that can be changed or manipulated.
Classes can be used to create multiple instances of objects with the same properties and behaviors.
Variables can be of different data types such as int, string, boolean, etc.
...
println adds a new line after printing, while print does not
println adds a new line character at the end of the output
print does not add a new line character, so the next output will be on the same line
Example: println('Hello') will print 'Hello' on a new line, while print('Hello') will print 'Hello' on the same line
posted on 23 Apr 2024
I applied via Walk-in and was interviewed in Mar 2024. There were 2 interview rounds.
Reverse string and and and
posted on 4 Dec 2024
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
based on 1 interview
Interview experience
Senior Software Engineer
68
salaries
| ₹17.5 L/yr - ₹47.4 L/yr |
Software Engineer
43
salaries
| ₹14.3 L/yr - ₹26.3 L/yr |
Senior Executive
29
salaries
| ₹5.5 L/yr - ₹12.6 L/yr |
Senior Analyst
23
salaries
| ₹5.5 L/yr - ₹13.4 L/yr |
Principal Software Engineer
19
salaries
| ₹25.3 L/yr - ₹46 L/yr |
TCS
Accenture
Wipro
Cognizant