Tag Archives: technical interview

Questions to ask entry level developers or students

I was asked by a career adviser at a local university where I spoke to create a list of questions that they can ask their students in mock interviews for entry level developer positions.

Here’s a list to start with:

Object Oriented Development

  • What is inheritance?
  • In Java, compare and interface with an abstract class. When would you use one vs the other.
  • What is polymorphism and why is it useful?
  • What is a Class? What is an Object? Are they the same thing? Explain.
  • What is a Map?
  • What is a List?
  • When would you use a Map or List?


  • What is HTML? CSS? JavaScript?
  • Can you use them together? If so, how?
  • How do you link to another page?
  • How do include an image on a web page?


  • What is RDBMS?
  • What is a foreign key? Give an example.
  • What is the difference between an outer and inner join?


Do you have any additional questions that you like to ask?

Are there any other technologies that you would like entry-level questions for?

I love to be interviewed technically

I love to be interviewed technically.

In general, I enjoy interviews. Getting in depth on the technical knowledge I have is just an extension of that.

I know what I know and if I don’t know it, then I say it. I have a pretty good memory for many things (though my wife would beg to differ). This is especially true for technical work I have done in the past. If I have done it in the recent future, it is easy to remember. If it is a few years earlier, it may take a little jogging of the memory, but it comes back to me.

I love to share the experiences and challenges I have had. I think that really makes a difference to the interviewer.

I love to be interviewed technically!