Styrow.dev
🎯 Career Path Hub

Backend Developer Interview Hub

Explore 311 hand-picked interview questions tailored for Backend Developer roles.

Backend Developer Prep Icon
⚡ In Active Development 4.9 ★★★★★

Backend Developer Prep

Master Java, Spring Boot, Microservices & System Design offline.

📱 100% Offline Access⚙️ Spring Boot & System Design🎯 Track Interview Progress
📱 Practice SDET Engine Live
Backend Developer Prep is currently in closed testing. Practice with our live SDET engine offline!

Questions for Backend Developer

Java medium

Base class for Error and Exceptions?

Topic: General Read →
Java medium

Break statement can be used as labels in Java?

Topic: General Read →
Java medium

Can a class declared as private be accessed outside it's package?

Topic: General Read →
Java medium

Can a class extend an interface?

Topic: General Read →
Java medium

Can a constructor be made final?

Topic: General Read →
Java medium

Can a double value be cast to a byte?

Topic: General Read →
Java medium

Can a local class declared inside a static method have access to the instance members of the outer class?

Topic: General Read →
Java medium

Can a method local inner class access the local final variables?Why?

Topic: General Read →
Java medium

Can a static nested class have access to the enclosing class non-static methods or instance variables?

Topic: General Read →
Java medium

Can a top level class be private or protected?

Topic: General Read →
Java medium

Can Abstract methods in parent class have a body?

Topic: General Read →
Java medium

Can an abstract class have a constructor?

Topic: General Read →
Java medium

Can an abstract class have a static method?

Topic: General Read →
Java medium

Can an anonymous class define method of its own?

Topic: General Read →
Java medium

Can an anonymous class implement an interface and also extend a class at the same time?

Topic: General Read →
Java medium

Can an exception be rethrown?

Topic: General Read →
Java medium

Can an interface be final?

Topic: General Read →
Java medium

Can an Interface extend another Interface?

Topic: General Read →
Java medium

Can an unreferenced object be referenced again?

Topic: General Read →
Java medium

Can constructor be inherited?

Topic: General Read →
Java medium

Can finally block be used without catch?

Topic: General Read →
Java medium

Can i import same package/class twice?

Topic: General Read →
Java medium

Can overloaded methods be override too?

Topic: General Read →
Java medium

Can static block throw exception?

Topic: General Read →
Java medium

Can the method local inner class object access method's local variables?

Topic: General Read →
Java medium

Can there be an abstract class with no abstract methods in it?

Topic: General Read →
Java medium

Can this keyword be assigned null value?

Topic: General Read →
Java medium

Can try statements be nested?

Topic: General Read →
Java medium

Can we achieve runtime polymorphism by data members?

Topic: General Read →
Java medium

Can we create an object for an interface?

Topic: General Read →
Java medium

Can we declare a class static?

Topic: General Read →
Java medium

Can we declare an abstract method private?

Topic: General Read →
Java medium

Can we declare an interface method static?

Topic: General Read →
Java medium

Can we declare interface method's private?

Topic: General Read →
Java medium

Can we declare interface methods as private?

Topic: General Read →
Java medium

Can we declare main method as final?

Topic: General Read →
Java medium

Can we have abstract methods in a class which is not Abstract?

Topic: General Read →
Java medium

Can we have an abstract class without abstract methods?

Topic: General Read →
Java medium

Can we have the try block without catch block?

Topic: General Read →
Java medium

Can we instantiate an abstract class?

Topic: General Read →
Java medium

Can we instantiate an interface?

Topic: General Read →
Java medium

Can we instantiate the object of derived class if parent constructor is protected?

Topic: General Read →
Java medium

Can we make an object final i.e immutable using final keyword?

Topic: General Read →
Java medium

Can we make constructor final?

Topic: General Read →
Java medium

Can we overload constructors?

Topic: General Read →
Java medium

Can we overload main method?

Topic: General Read →
Java medium

Can we override main method?

Topic: General Read →
Java medium

Can we override static methods?

Topic: General Read →
Java medium

Can we put more than one main class in a single java file?

Topic: General Read →
Java medium

Can we put more than one main method in single class?

Topic: General Read →
Java medium

Can we put more than one public class in single java file?

Topic: General Read →
Java medium

Can we reduce the visibility of the "overridden" method?

Topic: General Read →
Java medium

Can we use both "this" and "super" in a constructor?

Topic: General Read →
Java medium

Can you call one constructor from another if a class has multiple constructors?

Topic: General Read →
Java medium

Define class?

Topic: General Read →
Java medium

Define composition?

Topic: General Read →
Java medium

Define JIT compiler?

Topic: General Read →
Java medium

Define Packages in Java?

Topic: General Read →
Java medium

Difference between Abstract and Concrete Class?

Topic: General Read →
Java medium

Difference between boolean and Boolean?

Topic: General Read →
Java medium

Difference between C++ and Java?

Topic: General Read →
Java medium

Difference between class and objects?

Topic: General Read →
Java medium

Difference between implicit and explicit type casting?

Topic: General Read →
Java medium

Difference between loadClass and Class.forName?

Topic: General Read →
Java medium

Difference between Overloading and Overriding?

Topic: General Read →
Java medium

Difference between Private , Public and Protected?

Topic: General Read →
Java medium

Difference between protected and default Modifier?

Topic: General Read →
Java medium

Difference between serializable and externalizable interface?

Topic: General Read →
Java medium

Different types of memory used by JVM?

Topic: General Read →
Java medium

Do interfaces have member variables?

Topic: General Read →
Java medium

Does all property of immutable object needs to be final?

Topic: General Read →
Java medium

Does constructor returns any value?

Topic: General Read →
Java medium

Does it matter in what order catch statements for FileNotFoundException and IOException are written?

Topic: General Read →
Java medium

Does Java support multiple inheritence?

Topic: General Read →
Java medium

Explain Autoboxing?

Topic: General Read →
Java medium

Explain java.lang.OutOfMemoryError?

Topic: General Read →
Java medium

Explain the different forms of Polymorphism.

Topic: General Read →
Java medium

Explain the import keyword.

Topic: General Read →
Java medium

Explain the usage of this() with constructors?

Topic: General Read →
Java medium

Explain the use of "Native" keyword?

Topic: General Read →
Java medium

Explain the working of JVM.

Topic: General Read →
Java medium

Give a brief history of Java.

Topic: General Read →
Java medium

Give an example of immutable class?

Topic: General Read →
Java medium

How are this() and super() used with constructors?

Topic: General Read →
Java medium

How can we make sure that a code segment gets executed even in case of uncatched exceptions?

Topic: General Read →
Java medium

How can we make the object immutable?

Topic: General Read →
Java medium

How do you prevent a method from being overridden?

Topic: General Read →
Java medium

How does Java implement polymorphism?

Topic: General Read →
Java medium

How does the Java default constructor be provided?

Topic: General Read →
Java medium

How is java platform independent?

Topic: General Read →
Java medium

How Java enabled High Performance?

Topic: General Read →
Java medium

How many bits are used to represent Unicode, ASCII, UTF-16, and UTF-8 characters?

Topic: General Read →
Java medium

How to create custom exceptions?

Topic: General Read →
Java medium

How to invoke a superclass version of an Overridden method?

Topic: General Read →
Java medium

If a method is declared as protected, where may the method be accessed?

Topic: General Read →
Java medium

If a variable is declared as private, where may the variable be accessed?

Topic: General Read →
Java medium

If System.exit (0); is written at the end of the try block, will the finally block still execute?

Topic: General Read →
Java medium

If you compile a file containing inner class how many .class files are created and what are all of them accessible in usual way?

Topic: General Read →
Java medium

Is constructor inherited?

Topic: General Read →
Java medium

Is it necessary that each try block must be followed by a catch block?

Topic: General Read →
Java medium

Is Java Compiled or an Interpreted language?

Topic: General Read →
Java medium

Is Java purely Object Oriented? Explain.

Topic: General Read →
Java medium

Is JVM, a compiler or interpretor?

Topic: General Read →
Java medium

Is main a keyword in Java?

Topic: General Read →
Java medium

Is that the only way to initialize the object in that case?

Topic: General Read →
Java medium

Is there any limitation of using Inheritance?

Topic: General Read →
Java medium

Is there any need to import java.lang package?

Topic: General Read →
Java medium

List any five features of Java?

Topic: General Read →
Java medium

List primitive Java types?

Topic: General Read →
Java medium

List the three steps for creating an Object for a class?

Topic: General Read →
Java medium

List two Java IDE's?

Topic: General Read →
Java medium

Name few Java marker interfaces?

Topic: General Read →
Java medium

Name Wrapper classes available for primitive types?

Topic: General Read →
Java medium

Property Class?

Topic: General Read →
Java medium

runnable a Marker interface?

Topic: General Read →
Java medium

Variable of the boolean type is automatically initialized as?

Topic: General Read →
Java medium

What are disadvantages of using inner classes?

Topic: General Read →
Java medium

What are packages?

Topic: General Read →
Java medium

What are the advantages of Inner classes?

Topic: General Read →
Java medium

What are the advantages of using exception handling?

Topic: General Read →
Java medium

What are the design considerations while making a choice between using interface and abstract class?

Topic: General Read →
Java medium

What are the different class loaders used by JVM?

Topic: General Read →
Java medium

What are the different types of inner classes?

Topic: General Read →
Java medium

What are the different ways to handle exceptions?

Topic: General Read →
Java medium

What are the principle concepts of OOPS?

Topic: General Read →
Java medium

What are the types of Exceptions in Java

Topic: General Read →
Java medium

What are wrapper classes?

Topic: General Read →
Java medium

What class of exceptions are generated by the Java run-time system?

Topic: General Read →
Java medium

What Design pattern Wrapper Classes implement?

Topic: General Read →
Java medium

What do you mean by Access Modifier?

Topic: General Read →
Java medium

What do you mean by object?

Topic: General Read →
Java medium

What do you mean by return type Void?

Topic: General Read →
Java medium

What environment variables do I need to set on my machine in order to be able to run Java programs?

Topic: General Read →
Java medium

What if there is a break or return statement in try block followed by finally block?

Topic: General Read →
Java medium

What is a class file?

Topic: General Read →
Java medium

What is a Class Loader?

Topic: General Read →
Java medium

What is a Class Variable

Topic: General Read →
Java medium

What is a Final variable?

Topic: General Read →
Java medium

What is a Instance Variable

Topic: General Read →
Java medium

What is a Local Variable

Topic: General Read →
Java medium

What is a marker interface?

Topic: General Read →
Java medium

What is a nested interface?

Topic: General Read →
Java medium

What is a Static import?

Topic: General Read →
Java medium

What is a strictfp modifier?

Topic: General Read →
Java medium

What is a transient variable?

Topic: General Read →
Java medium

What is a WAR file?

Topic: General Read →
Java medium

What is Abstraction?

Topic: General Read →
Java medium

What is an abstract class?

Topic: General Read →
Java medium

What is an exception?

Topic: General Read →
Java medium

What is an Externalizable interface?

Topic: General Read →
Java medium

What is an Immutable object?

Topic: General Read →
Java medium

What is an inner class?

Topic: General Read →
Java medium

What is an Interface?

Topic: General Read →
Java medium

What is an Object class?

Topic: General Read →
Java medium

What is assert keyword used for?

Topic: General Read →
Java medium

What is Constructor?

Topic: General Read →
Java medium

What is constructor chaining and how is it achieved in Java?

Topic: General Read →
Java medium

What is Default Access?

Topic: General Read →
Java medium

What is difference between abstract class and interface?

Topic: General Read →
Java medium

What is difference between instanceof and isInstance(Object obj)?

Topic: General Read →
Java medium

What is difference between Path and Classpath?

Topic: General Read →
Java medium

What is dot operator?

Topic: General Read →
Java medium

What is Downcasting?

Topic: General Read →
Java medium

What is Encapsulation?

Topic: General Read →
Java medium

What is error?

Topic: General Read →
Java medium

What is exception propogation?

Topic: General Read →
Java medium

What is Externalizable interface?

Topic: General Read →
Java medium

What is final class?

Topic: General Read →
Java medium

What is final keyword?

Topic: General Read →
Java medium

What is immutable object? Can you write immutable object?

Topic: General Read →
Java medium

What is "Import" used for?

Topic: General Read →
Java medium

What is Inheritance?

Topic: General Read →
Java medium

What is JAR file?

Topic: General Read →
Java medium

What is Java Byte Code?

Topic: General Read →
Java medium

What is JDK?

Topic: General Read →
Java medium

What is JRE?

Topic: General Read →
Java medium

What is JVM?

Topic: General Read →
Java medium

What is keyword instanceOf used for?

Topic: General Read →
Java medium

What is Locale?

Topic: General Read →
Java medium

What is method overloading?

Topic: General Read →
Java medium

What is method overriding?

Topic: General Read →
Java medium

What is NullPointerException?

Topic: General Read →
Java medium

What is Polymorphism?

Topic: General Read →
Java medium

What is protected access modifier?

Topic: General Read →
Java medium

What is reflection?

Topic: General Read →
Java medium

What is runtime polymorphism or dynamic method dispatch?

Topic: General Read →
Java medium

What is static block?

Topic: General Read →
Java medium

What is static class?

Topic: General Read →
Java medium

What is "super" used for?

Topic: General Read →
Java medium

What is the default value for Object Reference in Java?

Topic: General Read →
Java medium

What is the default value of an object reference declared as an instance variable?

Topic: General Read →
Java medium

What is the default value of byte datatype in Java?

Topic: General Read →
Java medium

What is the default value of float and double datatype in Java?

Topic: General Read →
Java medium

What is the default value of local variable?

Topic: General Read →
Java medium

What is the difference between a break statement and a continue statement?

Topic: General Read →
Java medium

What is the difference between abstraction and encapsulation?

Topic: General Read →
Java medium

What is the difference between error and an exception?

Topic: General Read →
Java medium

What is the difference between object oriented programming language and object based programming language?

Topic: General Read →
Java medium

What is the difference between static and instance methods?

Topic: General Read →
Java medium

What is the difference throw and throws?

Topic: General Read →
Java medium

What is the GregorianCalendar class?

Topic: General Read →
Java medium

What is the Locale class?

Topic: General Read →
Java medium

What is the primary benefit of Encapsulation?

Topic: General Read →
Java medium

What is the purpose of default constructor?

Topic: General Read →
Java medium

What is the purpose of making an object immutable?

Topic: General Read →
Java medium

What is the purpose of System Class?

Topic: General Read →
Java medium

What is the range of the short type?

Topic: General Read →
Java medium

What is the relation between class file and byte code?

Topic: General Read →
Java medium

What is the SimpleTimeZone class?

Topic: General Read →
Java medium

What is the use of finally block?

Topic: General Read →
Java medium

What is the use of Marker interface if they don't hold anything?

Topic: General Read →
Java medium

What is the use of Volatile Keyword?

Topic: General Read →
Java medium

What is "this" keyword used for?

Topic: General Read →
Java medium

What is type casting?

Topic: General Read →
Java medium

What is volatile keyword?

Topic: General Read →
Java medium

What kind of variables a class can consist of?

Topic: General Read →
Java medium

What modifiers are allowed for methods in an Interface?

Topic: General Read →
Java medium

What restrictions are placed on method overriding?

Topic: General Read →
Java medium

What's the difference between constructors and other methods?

Topic: General Read →
Java medium

What will happen if static modifier is removed from the signature of the main method?

Topic: General Read →
Java medium

What will happen if we declare a class abstract as well as final?

Topic: General Read →
Java medium

What will happen if we make the constructor private?

Topic: General Read →
Java medium

When a byte datatype is used?

Topic: General Read →
Java medium

When Abstract methods are used?

Topic: General Read →
Java medium

When ArithmeticException is thrown?

Topic: General Read →
Java medium

When is the ArrayStoreException thrown?

Topic: General Read →
Java medium

When parseInt() method can be used?

Topic: General Read →
Java medium

When should I use abstract classes and when should I use interfaces?

Topic: General Read →
Java medium

When super keyword is used?

Topic: General Read →
Java medium

When you declare a method as abstract, can other nonabstract methods access it?

Topic: General Read →
Java medium

Where and how can you use a private constructor?

Topic: General Read →
Java medium

Which are the two subclasses under Exception class?

Topic: General Read →
Java medium

Which arithmetic operations can result in the throwing of an ArithmeticException?

Topic: General Read →
Java medium

Which is superclass of Exception?

Topic: General Read →
Java medium

Which is the super class of all classes in java?

Topic: General Read →
Java medium

Which modifiers can be applied to the method local inner class?

Topic: General Read →
Java medium

Which object oriented Concept is achieved by using overloading and overriding?

Topic: General Read →
Java medium

Who calls the main method in java?

Topic: General Read →
Java medium

Why do member variables have default values whereas local variables don't have any default value?

Topic: General Read →
Java medium

Why Errors are Not Checked?

Topic: General Read →
Java medium

Why inner class can access only final variable?

Topic: General Read →
Java medium

Why is char 2 bytes?

Topic: General Read →
Java medium

Why Java don't use pointers?

Topic: General Read →
Java medium

Why Java is considered dynamic?

Topic: General Read →
Java medium

Why Packages are used?

Topic: General Read →
Java medium

Why Runtime Exceptions are Not Checked?

Topic: General Read →
Java medium

Why static methods cannot access non static variables or methods?

Topic: General Read →
Selenium (Java) medium

Can Selenium handle windows based pop up?

Topic: General Read →
Selenium (Java) medium

Can we pass a text to textbox without using sendKeys()? If Yes, Explain how it can be done?

Topic: General Read →
Selenium (Java) medium

Difference between quit and close?

Topic: General Read →
Selenium (Java) medium

Explain Assertion in selenium

Topic: General Read →
Selenium (Java) medium

Explain different ways of refreshing current browser in selenium

Topic: General Read →
Selenium (Java) medium

Have you created any Framework?

Topic: General Read →
Selenium (Java) medium

How can we handle web-based pop-up?

Topic: General Read →
Selenium (Java) medium

How can we maximise browser window in selenium?

Topic: General Read →
Selenium (Java) medium

How can we press ENTER key on Textbox in selenium?

Topic: General Read →
Selenium (Java) medium

How do we clear the Textbox value in Selenium?

Topic: General Read →
Selenium (Java) medium

How do we click to hyperlink in selenium?

Topic: General Read →
Selenium (Java) medium

How do we fetch current URL of browser?

Topic: General Read →
Selenium (Java) medium

How do we get an attribute value in selenium?

Topic: General Read →
Selenium (Java) medium

How do we get Text of any WebElement?

Topic: General Read →
Selenium (Java) medium

How do we submit a form using selenium WebDriver?

Topic: General Read →
Selenium (Java) medium

How to capture screenshot in selenium webdriver?

Topic: General Read →
Selenium (Java) medium

How to click on a hyper link using linkText?

Topic: General Read →
Selenium (Java) medium

How to delete cookies in Selenium?

Topic: General Read →
Selenium (Java) medium

How to ensure if element is present on screen?

Topic: General Read →
Selenium (Java) medium

How to find whether an element is displayed on the web page?

Topic: General Read →
Selenium (Java) medium

How to get Text of particular webelement?

Topic: General Read →
Selenium (Java) medium

How to handle hidden elements in Selenium WebDriver?

Topic: General Read →
Selenium (Java) medium

How to handle multiple windows in selenium webdriver?

Topic: General Read →
Selenium (Java) medium

How to jump back to parent window from any inner frame?

Topic: General Read →
Selenium (Java) medium

How to launch the browser in selenium WebDriver?

Topic: General Read →
Selenium (Java) medium

How to locate a frame in webdriver? OR How to switch from one Frame to another?

Topic: General Read →
Selenium (Java) medium

How to mouse hover on a web element using WebDriver?

Topic: General Read →
Selenium (Java) medium

How to perform double click in selenium?

Topic: General Read →
Selenium (Java) medium

How To Perform Drag And Drop Action in Selenium WebDriver?

Topic: General Read →
Selenium (Java) medium

How to perform right click in selenium?

Topic: General Read →
Selenium (Java) medium

How to retrieve CSS properties of an element?

Topic: General Read →
Selenium (Java) medium

How To Scroll Web Page Down Or UP Using Selenium WebDriver?

Topic: General Read →
Selenium (Java) medium

How to select value in a dropdown?

Topic: General Read →
Selenium (Java) medium

How to type in a textbox using Selenium?

Topic: General Read →
Selenium (Java) medium

Is Alert a interface?

Topic: General Read →
Selenium (Java) medium

Is the ChromeDriver a Class or an Interface?

Topic: General Read →
Selenium (Java) medium

Relative and absolute xpath?

Topic: General Read →
Selenium (Java) medium

What are diff exceptions in selenium�

Topic: General Read →
Selenium (Java) medium

What are the advantages of Page Object Model Framework?

Topic: General Read →
Selenium (Java) medium

What are the different types of Drivers available in WebDriver?

Topic: General Read →
Selenium (Java) medium

What are the different types of locators in Selenium?

Topic: General Read →
Selenium (Java) medium

What are the different types of navigation commands?

Topic: General Read →
Selenium (Java) medium

What are the different types of waits available in WebDriver?

Topic: General Read →
Selenium (Java) medium

What are the limitations of Selenium?

Topic: General Read →
Selenium (Java) medium

What are the Programming Languages supported by Selenium WebDiver?

Topic: General Read →
Selenium (Java) medium

What are the types of WebDriver APIs available in Selenium?

Topic: General Read →
Selenium (Java) medium

What happen if you mix both implicit wait and explicit wait in a Selenium Script?

Topic: General Read →
Selenium (Java) medium

What is an XPath?

Topic: General Read →
Selenium (Java) medium

What is Automation Testing

Topic: General Read →
Selenium (Java) medium

What is difference between get() and navigate()

Topic: General Read →
Selenium (Java) medium

What is Framework

Topic: General Read →
Selenium (Java) medium

What is JavaScriptExecutor and its use in selenium WebDriver?

Topic: General Read →
Selenium (Java) medium

What is Page Factory?

Topic: General Read →
Selenium (Java) medium

What is Page Object Model in Selenium?

Topic: General Read →
Selenium (Java) medium

What is Selenium? What are the different Selenium components?

Topic: General Read →
Selenium (Java) medium

What is Stale Element Reference Exception?

Topic: General Read →
Selenium (Java) medium

What is System.setProperty() in selenium?

Topic: General Read →
Selenium (Java) medium

What is the difference between assert and verify commands?

Topic: General Read →
Selenium (Java) medium

What is the difference between driver.getWindowHandle() and driver.getWindowHandles() in Selenium WebDriver?

Topic: General Read →
Selenium (Java) medium

What is the difference between findElement() and findElements()

Topic: General Read →
Selenium (Java) medium

What is the difference between Page Object Model (POM) and Page Factory?

Topic: General Read →
Selenium (Java) medium

What is the difference between setSpeed () and sleep () methods?

Topic: General Read →
Selenium (Java) medium

What is the super interface of WebDriver?

Topic: General Read →
Selenium (Java) medium

What Testing types are supported by selenium

Topic: General Read →