Hacker News new | ask | show | jobs
by NotSammyHagar 1937 days ago
Interview skills do degrade. You have to practice before you interview if you haven't been doing it recently. Interviewing is a performance, it's different than normal programming, but the world mostly expects you to handle that difference.

1. You have to solve a problem immediately (whiteboard or now in a webbrowser)

2. It's often frowned upon to research via google search something, although in real life most people do it all the time.

3. you have only an hour to solve a problem, and what if you don't see the 'right and easy way' to do it? In real life things aren't so simple.

4. Don't forget it's a performance! You have to be on your best, sharpest most intelligent and witty behavior, think through things, it can be exhausting.

These are just a few of the ways that interviewing is artificial.

1 comments

Interviewing is a performance, it's different than normal programming, but the world mostly expects you to handle that difference.

I was looking last year, I flunked my few interviews. Then I paused and spent a few weeks working through CtCI. After that I was easily getting offers. Was I a better programmer than before? No, of course not, I had just learned how to put on a show, and I forgot it all the moment I had an offer I was happy with.

What is CtCI?