1. What is NGRX, and how would you manage states using it?
2. How can database performance be improved?
3. When should you stop the testing process?
4. What are the key differences between Waterfall and Agile methodologies?
5. Internal working of array list, linked list and hash map.