Wednesday, February 27, 2013

Interview Questions


What are the best technologies / frameworks to implement Web 2.0 applications
What the best frameworks to implement Web Services
Provide an example of a lightweight container
What Pattern is implemented by spring framework?
What is TOGAF?
Difference between JSF and Struts
Methods to measure application performance
Methods to measure application design / code quality
What is your approach towards design reviews?  name few things that you would do as part of design review?
How can you implement an NFR to always respond within ‘X’ number of seconds?
How will you troubleshoot the performance of web applications
How can you analyze the thread dumps and heap dumps
What kind of design considerations needs to be made to reduce application memory footprint?
Heap usage fine tuning using Garbage collection algorithms / parameters
How can we implement security on web applications, and web services?
How can you secure Web Services ? From internal / external service consumers?
How did you implement orchestration using a SOA product?
What are document based web services?
Difference between JAX-WS and JAX-RS (RESTful web services)
How can you secure Web Services? From internal / external service consumers?
What are the differences between SOAP, JAX-WS, JAX-RPC, AXIS, SAAJ, JAX-RS
What design considerations need to be made for developing web services for mobile devices?
What kind of monitoring tools have you used for SOA?
What are some alternatives to inheritance?
Difference between JRE/JVM/JDK?
What is synchronization and why is it important?
What is session Facade?
Is it possible to specify multiple JNDI names when deploying an EJB?
Can an EJB send asynchronous notifications to its clients?
Is there a guarantee of uniqueness for entity beans?
What is the difference between Java Beans and EJB?
Can I invoke Runtime.gc() in an EJB?
What is clustering? What are the different algorithms used for clustering?
What is the role of serialization in EJB?
Is it possible to share an HttpSession between a JSP and EJB? What happens when I change a value in the HttpSession from inside an EJB?

No comments: