More interview questions I got this week. No answers provided this time: 1. What is a Join? 2. What is an Outer Join? 3. Why are Servlets better than CGI for web apps? 4. What are the problems with JSPs? 5. Why is synchronization important in Servlet programming? 6. What is a Singleton? 7. Why use StringBuffer over String for string concatentation? 8. What is a Transaction in database programming? 9. When should I use a Transaction? 10. What kind of event would cause a Transaction to fail or rollback? 11. What's the difference between POST and GET? 12. On solaris, how do I find the processing that is listening on a give port? 13. How do I find out where apache is installed on a UNIX box?