Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
String constant pool is a memory area in Java where unique string literals are stored to optimize memory usage.
String constant pool is a part of the Java heap memory.
It stores unique string literals to avoid duplicate storage.
Strings created using double quotes are stored in the string constant pool.
Strings created using new keyword are stored in the heap memory.
Yes, we can create object for abstract classes and interfaces in Java.
Objects cannot be created for abstract classes directly, but can be created for concrete subclasses that extend the abstract class.
Interfaces cannot be instantiated, but objects can be created for classes that implement the interface.
Example: Abstract class Animal { abstract void makeSound(); } Class Dog extends Animal { void makeSound() { System.out...
The keyword used in interface for concrete method is 'default'.
The 'default' keyword is used in interfaces to provide a default implementation for a method.
It allows interfaces to have concrete methods without requiring implementing classes to override them.
Example: 'default void methodName() { // method implementation }'
Top trending discussions
I applied via Recruitment Consulltant and was interviewed before Jan 2023. There were 3 interview rounds.
The aptitude test was of 1 hour in which basic logical questions were there. and two coding problems where there about strings
The question is about automation testing, specifically focusing on taking screenshots, the differences between Selenium 3 and 4, Selenium components, frameworks and examples, and parallel execution.
Taking screenshots is a common practice in automation testing to capture the state of the application at a specific point in time.
Selenium 3 and 4 are different versions of the Selenium automation framework, with version 4 i...
Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a different implementation of a method inherited from its superclass.
Method overloading allows a class to have multiple methods with the same name but different parameters.
Method overriding occurs when a subclass provides a different implementation of a method inherited from its supercl...
I applied via Recruitment Consulltant and was interviewed before Jan 2023. There were 3 interview rounds.
The aptitude test was of 1 hour in which basic logical questions were there. and two coding problems where there about strings
The question is about automation testing, specifically focusing on taking screenshots, the differences between Selenium 3 and 4, Selenium components, frameworks and examples, and parallel execution.
Taking screenshots is a common practice in automation testing to capture the state of the application at a specific point in time.
Selenium 3 and 4 are different versions of the Selenium automation framework, with version 4 i...
Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a different implementation of a method inherited from its superclass.
Method overloading allows a class to have multiple methods with the same name but different parameters.
Method overriding occurs when a subclass provides a different implementation of a method inherited from its supercl...
based on 1 interview
Interview experience
Software Engineer
85
salaries
| ₹8 L/yr - ₹14.5 L/yr |
Software Development Engineer
82
salaries
| ₹8 L/yr - ₹15 L/yr |
Software Developer
74
salaries
| ₹8 L/yr - ₹14 L/yr |
Senior Software Engineer
51
salaries
| ₹11.7 L/yr - ₹31 L/yr |
Software Development Engineer II
47
salaries
| ₹11 L/yr - ₹18.5 L/yr |
Flipkart
Amazon
Paytm Mall
Snapdeal