Filter interviews by
Static keyword is used in programming languages to declare variables, methods, or classes that belong to the class itself rather than instances of the class.
Static variables are shared among all instances of a class.
Static methods can be called without creating an instance of the class.
Static classes cannot be instantiated and are used for grouping related methods and variables.
In Java, static keyword is used to create...
A framework is a structured set of guidelines, libraries, and tools used to develop and maintain software applications.
Framework provides a foundation for building software applications
It includes reusable code libraries, tools, and best practices
Frameworks help in organizing code, improving efficiency, and promoting consistency
Examples: Selenium for web automation testing, TestNG for test management in Java
Top trending discussions
posted on 17 Aug 2023
I applied via Naukri.com and was interviewed before Aug 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2022. There were 4 interview rounds.
TestNG is a testing framework that allows running and writing test cases in Java.
Create a TestNG XML file with test suite and test cases
Write test methods with annotations like @Test, @BeforeMethod, @AfterMethod
Use assertions to verify expected results
Run tests using TestNG runner or Maven plugin
Javascript executor is used to execute javascript code in Selenium WebDriver.
It allows interaction with web elements that are not possible with Selenium commands.
It can be used to scroll down a page, highlight an element, or perform any other action that cannot be done with Selenium commands.
It is useful for testing dynamic web pages that use AJAX or other client-side scripting languages.
Example: driver.executeScript("
posted on 23 Jul 2024
Overloading is having multiple methods in the same class with the same name but different parameters. Overriding is implementing a method in a subclass that is already defined in the superclass.
Overloading allows multiple methods with the same name but different parameters in the same class.
Overriding involves implementing a method in a subclass that is already defined in the superclass.
Overloading is resolved at compi
Java features include object-oriented programming, platform independence, automatic memory management, and multithreading.
Object-oriented programming: Java supports classes and objects, allowing for modular and reusable code.
Platform independence: Java programs can run on any platform with the Java Virtual Machine (JVM).
Automatic memory management: Java uses garbage collection to automatically manage memory allocation ...
Abstract class is a class that cannot be instantiated and may contain abstract methods.
Cannot be instantiated directly
May contain abstract methods that must be implemented by subclasses
Used to define a common interface for subclasses
I appeared for an interview before Mar 2016.
I applied via Walk-in and was interviewed before Oct 2020. There were 3 interview rounds.
I applied via Company Website and was interviewed in Sep 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Jan 2021. There was 1 interview round.
I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.
Python packages are pre-written code libraries that can be imported and used in Python programs.
Packages contain modules, which contain functions and classes
Packages can be installed using pip or conda
Popular packages include NumPy, Pandas, and Matplotlib
based on 1 interview
Interview experience
Senior Analyst
2.7k
salaries
| ₹3.5 L/yr - ₹13.5 L/yr |
Software Engineer
990
salaries
| ₹8 L/yr - ₹29.6 L/yr |
Operations Analyst
780
salaries
| ₹2 L/yr - ₹6 L/yr |
Associate Vice President
727
salaries
| ₹13 L/yr - ₹44 L/yr |
Analyst
632
salaries
| ₹1.4 L/yr - ₹7.1 L/yr |
HDFC Bank
ICICI Bank
Axis Bank
Kotak Mahindra Bank