1. was asked about spring and hibernate frameworks.
2. different types of injections, basically setters and constructor injections.
3. one program, which had all oops concepts implemented and I was asked to describe compile time, run time behavior and what will be the output.
4. Questions on threads
5. Linked list, when to use linked list and when to use array, time complexities involved in them.
6. questions on servlet and jsp was common for all the interviewees.
7. questions on web services was common for all.
8. how to make JSP thread safe.
9. singleton design pattern.
10. how concurrent requests are handled in servlets.
11. My role in my current company etc.
12. Why I want to leave Huawei and join PwC (they expected answers to be learning oriented n your passion towards learning and grooming in your career. Any negative answers here can land you out of PwC, two of my friends got rejected for the same reason).
13. Please make sure you are coming in formal, otherwise your chances of getting selected goes down significantly.
14. You must be through with Java Basics, specially oops, collections, data structures and design patterns.
15. working knowledge of frameworks is a big plus.