Posted by: capehart | October 24, 2009

On interviewing for fun and learning

A lot of people don’t like interviews; I think this is a shame. They offer great opportunities for fun and learning.

Fun? Well, you are getting the opportunity to talk about the thing you love, programming. And if you don’t love programming, why are you interviewing for a programming job? And when the interviewers ask technical question you get to solve a cool puzzle (assuming the interviewer is good). Plus, you get to brag about your accomplishments, and chat about your experiences. How often do you get to this, except when showing vacation pictures to captive family members?

As for learning, the whole thing is rife with possibilities. When they ask a questions you don’t know the answer too, that just means there is one more cool thing to learn about that is also important to prospective employers. If you can get them to describe it to you, you immediately get to learn about it, and can perhaps impress the interviewers if you grasp the concepts quickly enough.
For example, at my last interview the RAII (Resource Acquisition Is Initialization) idiom was brought up. I feel pretty dumb for not knowing about it, since it is such a simple idea, but I got it pretty quick when it was explained. It is very valuable, and I have read more on it now, and am very glad for it.

Why wouldn’t you get a kick out of getting to do this?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Categories

Follow

Get every new post delivered to your Inbox.