Pergunta de entrevista da empresa Citi

Mostly about the Java backend and AngularJS. 1. What architecture you would follow if you are asked to make an angularJS based secured application. 2. What is N + 1 problem in hibernate? 3. What and how would you do to make a secure AngularJS based application? 4. How hash map works ? 5. How garbage collection works in Java? 6. After applying all techniques on D. Base level and AngularJS level if your application is still slow what would you do?