breddy.net


Things I Have Learned Interviewing Java Developers

Posted in Java by chris on May 26th, 2006

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

2 Responses to 'Things I Have Learned Interviewing Java Developers'

Subscribe to comments with RSS or TrackBack to 'Things I Have Learned Interviewing Java Developers'.

  1. Dave said,

    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?

  2. Squashua said,

    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.

Leave a Reply