Java Patterns Interview Questions

 
1.
What is a software design pattern?
2.
What are the differences between analysis patterns and design patterns?
3.
What is an analysis pattern?
4.
How do you write a Thread Safe Singleton?
5.
What is Singleton pattern?
6.
What are Process Patterns?
7.
What is the Reactor pattern?
8.
What is session facade?
9.
What are Collaboration Patterns?
10.
How do I document a design pattern?
11.
What are Anti-Patterns?
12.
Explain and detail about Java patterns?
13.
Describe some of the uses of patterns (Java)?
14.
What are the contexts in which Patterns can be used?
15.
Explain about the concept of Generative in Patterns?
16.
State some of the elements present in Canonical pattern?
17.
Explain about abstract factory method?
18.
Explain the difference between Canonical and GoF form?
19.
State the purpose of why a Java singleton should be used?
20.
Explain about state dependence?
21.
Explain about particle canvas?
22.
Explain about closed subsystems?
23.
Explain about open systems?
24.
Explain about fully synchronized objects?
25.
Explain about locks?
26.
Explain about semaphores?
27.
Explain about Template method?
28.
State all the different patterns and give the various divisions present?