Things I Have Learned Interviewing Java Developers
I have been conducting interviews with Mid/Senior level Java developers, and I have learned some interesting facts about the language that I did not know.
- If you use “==” to compare two objects such as Strings, your code will not compile.
- The difference between a checked exception and and unchecked on is that you must handle a checked exception and you cannot handle an unchecked one.
- Omitting the access control modifier from a method reverts to the default access control which is the same as protected.
- To pass information from a Struts Action to a JSP, you set it in the response.
- In an MVC architecture, such as Struts, the JSP’s represent the model.
Guys, if you are going to interview for a programming job, brush up on the fundamentals! May I suggest a certification or two; perhaps a black belt?
Updated 5/32/2006 -CB
on May 26th, 2006 at 12:16 pm
I learned in an interview last month that the best way to avoid concurrency issues in a multi-user enterprise app is to synchronize all of the methods in the business tier. Who knew?
on June 3rd, 2006 at 7:55 pm
WTF, man. This is gold. No IM? I gotta go to the blog? Maybe this might be worth the Google Home RSS feed. Maybe.