Java Architect Scenario-Based Interview Questions and Answers.