1. What is Java?
2. What is JavaC?
3. Difference between Compiler and Interpreter
4. What is Generic in Java?
5. What is Collection in Java?
a. Map, HashMap
b. Tree
c. Set
d. List vs ArrayList
6. Different types of sort
a. Logic
b. Which collection can help to sort better
7. State the use of Static key word
a. Static Class, Function and Block
8. What is Thread?
a. Practical example
b. How to implement thread
9. How to implement thread
10. Lifecycle of thread
11. What are Design patterns and explain any 2
12. What is Design Principle
13. What is JSP servlet?
14. Lifecycle of Spring application
15. What new features got affected / added in Java8?
16. Can we call static method from non-static method? Why?
17. What is web service?
a. Why we need web service?
b. Types of web services
c. What is web service Request and Response
18. What is marker interface
a. Real time Example
19. Write code to Reverse string, Swipe numbers, Character count
20. What is UI validation
a. How to validate only numbers using java script
21. Controller vs Rest controller
22. Annotations in Spring
23. Inheritance, Polymorphism, Abstraction, Encapsulation
a. Real time example
b. Example to demo in code
24. Static vs Dynamic binding
a. What actually mean by it
25. What is Jar, War, Ear
26. What is Maven
a. What is POM
b. What is configuration file and where is it located
c. What are the main parameters in that file
d. From where dependent jars will get downloaded
e. Would it be possible to change the Artifactory jar download location?
f. What is Commands are useful in Maven