Java Architectural Knowledge for Job Interviews. Are we prepared?