Live data from Hacker News

Ask HN: Afraid of interviewing

news.ycombinator.com

21–30 of 30 posts

Re: Ask HN: Afraid of interviewing

#21
One thing to be aware of is imposter syndrome (http://en.wikipedia.org/wiki/Impostor_syndrome). From your description, it sounds like you may be selling yourself short. I don't know about the prevalence in CS, but this seems to actually be pretty common in academia.

There's a good talk on the subject from PyCon (https://www.youtube.com/watch?v=1i8ylq4j_EY).

Re: Ask HN: Afraid of interviewing

#22
post #7

My suggestion to you: get interviews in places where you don't want to work, or for jobs that you don't want to do. (of course you must keep at last in the field of interest) This will ease your rejection fear, and train you to handle it.

That is a great idea, it will also help me learn you to say 'no' if an offer is extended.

This is also a good time to hone your negotiation skills with regards to salary. It's a lot easier to ask for something ridiculous when you don't want the job. Once you figure out what the threshold between 'reasonable' and 'ridiculous' is it sharpens your ability to get what you can.

Some people think they're worth more than they deserve, most think they're worth less. Being able to navigate the negotiation of my value has always been the hardest part of interviewing for me.

Re: Ask HN: Afraid of interviewing

#23
post #21

One thing to be aware of is imposter syndrome ( http://en.wikipedia.org/wiki/Impostor_syndrome ). From your description, it sounds like you may be selling yourself short. I don't know about the prevalence in CS, but this seems to actually be pretty common in academia. There's a good talk on the subject from PyCon ( https://www.youtube.com/watch?v=1i8ylq4j_EY ).

Interesting... this could apply, by traditional standards I would probably be considered successful (BS, MBA, MS).

Definitely going to check out that PyCon talk.

Re: Ask HN: Afraid of interviewing

#24
post #13
post #12

Earlier quoted context omitted.

Everybody is afraid of interviewing. This is a generalization that doesn't always ring true. As I've gained experience, I've come to enjoy interviewing at times. Especially when I'm going into an interview where I feel quite comfortable discussing that particular domain. If you're someone who doesn't mind social interaction and who doesn't lack confidence (for better or for worse), interviewing can be an enjoyable ex…

Maybe not. It hasn't worked that way for me. Also: no correlation between how strong I feel in the problem domain and how well I'll interview for it. And I'm just fine getting up in front of a room full of clients and selling consulting services, or getting in the face of a lead developer and telling them what they're doing wrong. It's something about the "set and setting" of a job interview. I'm unsurprised if there…

there is zero correlation between how people comport themselves in job interviews and their ability to do a job.

Agreed. What is your approach to finding good people given this phenomenon?

Re: Ask HN: Afraid of interviewing

#25
post #21

One thing to be aware of is imposter syndrome ( http://en.wikipedia.org/wiki/Impostor_syndrome ). From your description, it sounds like you may be selling yourself short. I don't know about the prevalence in CS, but this seems to actually be pretty common in academia. There's a good talk on the subject from PyCon ( https://www.youtube.com/watch?v=1i8ylq4j_EY ).

That Imposter syndrome talk hit close to home and was very worthwhile - thanks for the link.

Re: Ask HN: Afraid of interviewing

#26
It sounds like your main problem is confidence. The simple act of having more confidence revolutionized the way I look at interviews.

Look at it this way, if you've really been developing that long, you're a fricken veteran. Unless you've been writing up TPS reports in Excel for 13 years, you've seen and used a wide variety of tools to build projects, and get things done. New grads may know the difference between a tree and a trie and how to optimally traverse each, but you know how to define a project, what to expect as you scope it, what types of tools tend to work best for different approaches, how to develop with an eye to scaling and maintaining, how to test things, how to deliver them to end users, and so on.

There are probably dozens of types of projects that I could ask you about in a social setting, and you could immediately deliver a 5-minute sketch of how to design and build them from scratch, pros and cons of various approaches, likely problem areas, etc. That comes from the experience of having lived it for a decade, and the confidence to recognize that you can do these types of things, because you have done them, and because you're smart and resourceful.

This sort of confidence in one's abilities is such an asset when interviewing. Just assess your skills, know what you can do, and talk like you know what you can do. Sure you don't know everything about these skills, but who does?

The thing about CS fundamentals and interviews focusing on them is just a lame facet of the industry. It's hard to assess complicated skills in a standardized way, so instead people ask about data structures and language syntax. It's like interviewing an architect by asking him minutia about specialty hammers, but it's just the way it is. Look at it as a flavor of FizzBuzz, read through some books on the topic. If you're asked such a question, try to get behind the question, see what the interviewer is really assessing, and speak to that out of your skill toolbox.

If you want some CS theory book recommendations, here are my favorites:

- "Cracking the Coding Interview" by Gayle Laakmann

- "The Algorithm Design Manual" by Steven Skiena

Re: Ask HN: Afraid of interviewing

#27
post #24
post #13

Earlier quoted context omitted.

Maybe not. It hasn't worked that way for me. Also: no correlation between how strong I feel in the problem domain and how well I'll interview for it. And I'm just fine getting up in front of a room full of clients and selling consulting services, or getting in the face of a lead developer and telling them what they're doing wrong. It's something about the "set and setting" of a job interview. I'm unsurprised if there…

there is zero correlation between how people comport themselves in job interviews and their ability to do a job. Agreed. What is your approach to finding good people given this phenomenon?

tptacek's approach to finding good people is fairly well documented, as it happens. I'm sure he can jump in and summarize it better than I can, but in brief: his company has several pipelines which generate quality candidates for the type of work his company performs (he is a co-founder of an application security consulting firm; the pipelines are a series of crypto challenges that are designed to teach you how to implement and how to break common crypto algorithms, and www.microcorruption.com, a ctf that teaches you to reverse-engineer assembly code and craft malicious payloads to take advantage of legitimate exploitable code, while defeating legitimate exploit defenses). These pipelines are, according to tptacek[1], very good at producing candidates who are interested in security work and are capable of doing same, regardless of prior experience. He has also refined his interview process in an effort to generate quantifiable and comparable information about each candidate, as opposed to e.g. asking candidates to solve brain teasers because it makes the interviewer feel smart.

[1]: I'm phrasing it in this way not because I don't agree with him, but because it's new enough that I don't think it's been established as objective truth. I'm of the opinion that the pipelines are very cool and fairly effective as recruiting tools.

Re: Ask HN: Afraid of interviewing

#28
post #24

Earlier quoted context omitted.

there is zero correlation between how people comport themselves in job interviews and their ability to do a job. Agreed. What is your approach to finding good people given this phenomenon?

tptacek's approach to finding good people is fairly well documented, as it happens. I'm sure he can jump in and summarize it better than I can, but in brief: his company has several pipelines which generate quality candidates for the type of work his company performs (he is a co-founder of an application security consulting firm; the pipelines are a series of crypto challenges that are designed to teach you how to im…

w/r/t/ interviews, I would say that the outreach programs are less important than standardized interviews and work-sample tests.

Re: Ask HN: Afraid of interviewing

#30
Engineering interviews are fundamentally flawed. Let me explain:

3 weeks ago, I had an interview at the big G. I wanted the job sooooo badly that I was insanely nervous during the interview. The interviewer asked me to write a piece of recursive code and I fell flat on my face. In my nervous state, I couldn't keep the problem and variables in my head. I had no concentration/focus whatsoever.

When the call was over, I did the task in about 20 minutes. No problem.

I DO NOT UNDERSTAND why coding under pressure, while someone is watching and judging, should be a part of coding interviews. Some people may be highly affected by the pressure. Others may have no problem with it at all. This means that people who are naturally more nervous are going to underperform lesser engineers who don't get nervous.

Now, if coding under pressure is part of the job, great. Then this method is appropriate. But it never is. Coding is a solitary, concentrated, focused effort. To test someone outside that natural environment is to not test them at all.

I honestly don't get it.

Post reply on HN