Hi,
I just now completed an interview with a company based in San Jose, California and I thought I could share some of the questions that I was asked. I think most of the questions listed here are very common and I have encountered them in many of my earlier interviews.
1) what are stored procedures? How is it useful.
2) differentiate between inner join and outer join?
3) when should finally block be used with a try catch block? what is finalize method?
4) write an algorithm to implement garbage collection efficiently?
5) what is the difference between ArrayList and regular arrays?
6) whats the difference between implementing a thread using Runnable interface and extending the Thread class? What are the benefits of one over the other.
6) what is delegation event model?
7) In an MVC architecture using Swing (Say JList) which takes the controller part?
It would be really beneficial for people to know the answers to these questions. I would appreciate it if the above questions are answered in this thread. I would also like people to submit their interview questions so that they can be answered and further discussed.
Regards,
Easwar Satrasala.
SCJP,
SCEA.