Tag Archives: interviewing

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?

3+ Questions to ask interviewers in an interview

I recently gave a talk at a university in the Orlando area about starting IT (information technology) careers to IT students.  One of the topics I touched on was the fact that you should always have questions to ask.

As an interviewer, I like when candidates ask me questions. It shows they are interested in learning more about the position, the company and me. At the end of an interview, assuming I have the time, I will ask the candidate if they have any questions.

If they answer that they don’t, I’m left with a feeling of emptiness in a sense. I think: What a missed opportunity!

If I have the time, I let them know that they should have asked questions.

Here’s why:

You have an opportunity to shine if you ask thoughtful questions. A couple of well-thought open-ended questions can make the difference, especially if you are in close competition with other candidates.

So what are some questions you can ask?

Ask a specific question about the company or product you will be working on that you found on the internet.

For example, if in the job description, you see a project name, say “Panda” for example. Google “Panda” and the company name to see if you get any hits. It could be there has been an article or blog post written recently. You can refer to something you read in the article and ask a question about it. For example: In a recent article, I read that project Panda is expected to be able to solve many of your clients headaches once it goes live. What do you think will be the critical factors to deliver the project on schedule with all of the necessary features?

If in the response you hear that they will need skill X and you have skill X, take note. Listen to the complete answer and mention your experience. For example: I can understand that skill X is hard to find. Luckily in a previous position, I was able to use skill X to deliver the project at the time.

The key is to do your research beforehand and be prepared to ask specific questions related to what you have read.

Another combination of questions I like to ask starts with: Would I be reporting to you?

If the answer is yes, then ask: How would you describe your leadership style?

If they answer no, then ask if they know the hiring manager and what their leadership style is?

The purpose of the leadership question is to get a better idea of who you will be working for. You want to understand their thought process a little and begin to understand how they could be as a manager.

Of course, they will try to present themselves in the best light. However, if something they say doesn’t sound right, ask for clarification. If it still doesn’t sound right, take note for future reference when you are evaluating whether you really want the job or not.

For example, you like the type of work you do but you know yourself and in order to do your best, you need guidance and like to be assigned tasks and checked on regularly to stay on track. You ask your potential hiring manager the “describe your leadership style” question. She says that she is laid back and relaxed and let’s people do what they need to do without micromanaging.

This can be a potential problem. You may want to ask a follow up question. For example: I know I am someone who needs guidance on occasion and likes to ask questions. How do you think I would fit within your team?

This particular example follow up question could be a double edged sword because you are exposing a potential weakness, but if you are self-aware and know how you work, it will help you. Depending on the manager’s answer, it could save trouble down the line because in this case, you like more structure and the manager is unstructured.

One more question to ask is: What are some characteristics of the ideal candidate for this position? (And if you like, how do you think I compare to the ideal candidate?)

With this question, you want to find out what the hiring manager’s thoughts are on the ideal candidate and how they match up to your skills. If there is a characteristic that you have that you failed to mention during the main portion of the interview, then take note and listen to their full response for other tidbits. Once they have finished, highlight past experiences where you demonstrated the sought after characteristics.

You can then go onto the next part of the question, how you compare to the ideal candidate. If the manager is frank and constructive, they will likely provide valuable feedback to you especially if you don’t fit the ideal mold. Listen carefully and work on those areas. Address misunderstandings, if there are any.

Here are some bonus questions:

  • Is the role you are being interviewed for a new role or are you replacing a person? If the latter, ask why the last person left.
  • What does a typical day at work look like?
  • You have a well-performing employee whose performance for some reason starts dropping. What do you do?

The key to all of the questions above is to do your research beforehand. Ask thoughtful questions that highlight the homework you have done.

Do this and you are sure to make a positive impact on your interview.

So what other questions have you used effectively in interviews as a candidate?

I love to personally connect with interviewers

I love to personally connect with interviewers.

I enjoy when they touch on interesting personal facts about themselves. I get to learn a little more about them and what makes them tick. It helps me frame forthcoming answers better.

This also gives me an opportunity to share some personal tidbits about myself so that they can get to know me a little better and understand my way of thinking.

It’s about the personality connection. It is more likely that someone will work well with someone they seem to like as a person. I try to find likable traits in others and in turn, I think I become more likable as well.

This does not mean that I will like everyone and everyone will like me, but when it happens, all the better!

I love to personally connect with interviewers!


I love when interviewers ask me open-ended questions

I love when interviewers ask me open-ended questions.

It changes the interview into more of a conversation. Then it’s just a couple of people getting to know each other a bit better.

I enjoy sharing my perspectives on non traditional job related matters. For example, in my last interview, we started by speaking a little about my background. The interviewer saw that I was in the Army and asked: What do you think the military provided you that helps you in the workplace?

I had never been asked that question before, but I had an answer. I answered teamwork and camaraderie, if you must know. I fully explained why I thought that and shared personal experiences.

I think he appreciated the fact and it was all for the better.

I love when interviewers ask me open-ended questions!

I love to ask hiring managers about their leadership style

I love to ask hiring managers about their leadership style.

I love to be interviewed. At some time during the interview, I am normally given the opportunity to ask questions at the end of an interview. If not, I go ahead and ask to ask a question. (Side note: It is very important to ask your interviewer questions.)

One of my favorite questions to ask, especially if I am speaking with someone who could potentially be my manager is: How would you describe your leadership style?

First, I like to see how they react to this question. If they are taken aback or try to skirt the question, then that could be a red flag depending on how the interview has gone.

Second, when they do answer the question, it gives me some insight into how they think.

Actions speak louder than words, of course.

A good followup question to this would be to present them with a difficult managerial scenario to see how they would handle the situation.

Even better, if given the opportunity, is to speak with other people on their team, their subordinates/my would-be peers. Ask them how the manager is. If they are hesitant to answer, it could be a red flag as well.

Overall, I enjoy asking questions when being interviewed myself. I appreciate the answers and the interviewer normally appreciates the question because I was thoughtful enough to answer it.

I love to ask hiring managers about their leadership style!

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!


I love to be interviewed for new career opportunities

I love to be interviewed for new career opportunities.

I enjoy interviews. I find them interesting. It’s probably because I love meeting new people. I look forward to interviews with anticipation.

I research the company I am being interviewed by and I try to find out who is interviewing me, if possible. I love to be prepared and know a little bit about the person I’m speaking with. I, especially, like to learn about the person’s interests to see if there is something that I can relate to. I may not always be able to use the information that I find but at least I know the person at a more personal level and it makes me more comfortable with them.

I normally enjoy the questions that I am asked especially when they are related to the way I think. I enjoy sharing my experiences.

I find interviews to be conversational most of the time and natural. I usually have little nervousness when I begin and I get even more comfortable as the interview progresses.

I imagine that’s probably why I can interview well.

I love to be interviewed for new career opportunities!