All posts by emarv

I love to run barefoot through puddles

It is such an awesome feeling to feel the water splash around your feet.

It’s liberating. Try it sometime.

And if you don’t run, then jog. If you don’t jog, then walk!

Step in puddles and enjoy!

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 photograph of animals

I love to photograph of animals.

I enjoy seeing wild animals in their habitat (or in our neighborhoods which have now become their habitat). I also take pleasure in seeing domestic animals.

I am always looking for good photo opportunities so when I see an animal in the right light or doing something, I snap a picture.

I am not a professional so I don’t wait for the perfect moment because it may never come, especially when photographing animals (well-trained domestic ones may be an exception).

I capture the moment and keep it for future reference to appreciate my artistic ability. 🙂

I love to photograph of animals!


I love to learn interesting facts

I love to learn interesting facts.

I love to read and I love to learn.  There is so much to learn and not enough time to learn it all.

I, of course, enjoy learning interesting facts from books. However, I, especially, enjoy learning interesting facts from others directly. The curious thing about it is that they put their own spin to the fact or there is normally an intriguing story associated with the fact.

Stories have the side benefit of allowing one to remember the fact more easily. Then I can regurgitate the fact and have a cool story I can relate to others.

I love to learn interesting facts!


I love to go trick or treating with my family

I love to go trick or treating with my family.

I enjoy walking around with the kids and seeing other kids and their families enjoying the night. To me, it is really enjoying some time together and seeing others enjoying themselves as well.

I love to go trick or treating with my family!

I love to watch reality TV shows with my family

I love to watch reality TV shows with my family.

It is a guilty pleasure, but I see there is a psychological aspect to the shows. We like to analyze the participants and comment on the people to see who will fail/succeed and why.

I love to watch reality TV shows with my family!