Here’s a comprehensive written exam question set for a Java & React JS Fullstack Senior Software Engineer role. The exam is divided into four sections: Java, React JS, Fullstack, and General. Each section includes both multiple-choice and short-answer questions.
Java Section
Multiple Choice Questions:
What are the main principles of Object-Oriented Programming (OOP)?
Encapsulation, Polymorphism, Abstraction, Inheritance
Encapsulation, Modularity, Abstraction, Concurrency
Encapsulation, Polymorphism, Composition, Inheritance
Which method in Java is used to compare the values of two objects?
==
equals()
compareTo()
What is the output of the following code snippet?
