O'Reilly logo

Ace the Programming Interview: 160 Questions and Answers for Success by Edward Guiness

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introduction

I found my first proper computing job in the classified section of our local newspaper. At the time I was living with my mother in the small New Zealand town of Featherston, and the year was 1987. Just like many kids my age, I had been bitten by the computing bug and would have swept floors at night to work with—or even just to be near—computers.

At the interview, my great enthusiasm for computing was enough to impress Neville, the operations manager. My dream came true and soon I was working the evening shift, changing tapes, loading the printer, and yes, I swept the floor at night. Later I learned that, among other things, Neville had been impressed that I had turned up wearing a smart new jumper (sweater).

How times have changed.

Interviewees today, even those with smart jumpers, might face a whole series of tough technical interviews spread over several days. They might be quizzed on their knowledge of language quirks. They could be asked to write a complete and syntactically correct implementation of a linked list while standing at a whiteboard. Their knowledge of mathematics might be probed. And then, after running this gauntlet, they might be rejected because one interviewer out of ten gave the thumbs down.

I have great sympathy for the programmer who is looking for work today. I also have a confession to make. For some years I was the stereotypical geek promoted to hiring manager; single-handedly dreaming up increasingly difficult hurdles for interviewees to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required