Live data from Hacker News

Ask HN: I seem to suck at interviews. I don't want to. Please advise.

news.ycombinator.com

1–10 of 26 posts

Ask HN: I seem to suck at interviews. I don't want to. Please advise.

#1
Dear HN,

I have convinced myself I'm terrible at interviews to the point that it has become a self-fulfilling prophecy now. In spite of being a good developer (never had any problems at work and have launched two side projects into the wild), I seem to always perform less-than-stellar in interviews. Something happens before and during an interview and I am unable to impress easily.

I have a Masters degree in CS from a good school. I code in C extensively and do a lot of RoR work on the side. I wouldn't say I'm at the top end of programmers by any measure but I'm good. I can get things done, intelligently and efficiently. Years ago, I didn't make it through a pretty major exam (one of the toughest entrance exams in the world - the Indian IIT JEE) and I suppose somewhere in my mind, a fear has been lodged. I am still trying to regain that lost confidence.

I get an uneasy feeling in my stomach before one, I never feel that I'm prepared and in fact, out of my fear I don't even attempt to prepare much. I just tend to wing it which makes it worse. I know I would have done well at most of the jobs where I didn't get through the interviews (google included). I hate the fact that someone gets to judge me sitting across the table. I just want to tell them, give me the damn job and I'll prove to you that I can do it.

I wish most coding interviews were of the kind where you went off to do a project and came back a day or two later with your code. Unfortunately, most still require you to think on the spot.

How do you deal with interview anxiety? I have one on-site this Friday and I really, really want this job.

Re: Ask HN: I seem to suck at interviews. I don't want to. Please advise.

#2
You get good at interviews the same way you get good at coding... do it a lot.

Start applying to lots of companies, especially companies where you do not or are not sure you want the job. Go with the goal of getting practice interviewing instead of getting the job. Not caring if you get the job will take the pressure off of the interview.

When you do not get the job, ask for feedback as to why. Ask questions about the feedback, drill in. If it is a recruiter giving you the news, ask them if you can speak with the hiring manager or if she can request more feedback from the hiring manager, or since you got the managers contact information in the interview, email them and tell them you are trying to get better at interviewing and ask them for some feedback and advice.

Then one day, you will start getting job offers. As for this Friday, while you cannot stop wanting it, look at it this way: It is either going to be good practice, or you will get the job. Either way win-win.

Re: Ask HN: I seem to suck at interviews. I don't want to. Please advise.

#3
A couple things spring to mind:

* Acknowledge your fear/unease up front, hopefully with a little bit of humor. "I get a bit nervous during interviews" and the accompanying "don't worry - relax, can I get you a drink?" sort of banter may help take the edge off. You've explained that you're a bit uncomfortable, but ideally they'll see you working through that.

* Bring code samples. You may be more at ease discussing something that's physically in front of both of you.

* References - it might help to bring some written references with you. Depending on how the interview is going, you may be able to point out something in writing that pertains to what you're discussing (previous projects, etc). "Sometimes I forget some of these things and need to have my notes with me" or some rationalization like that, done smoothly, won't seem out of place at all. Some may see it as the sign of someone who's sharp and on the ball, able to go beyond 'winging it' and prepare with extra material even when it's something which is difficult to do.

There's no universal way to deal with it - everyone's reasons are different. That said, make an effort to prepare even if you're not at ease with it.

Re: Ask HN: I seem to suck at interviews. I don't want to. Please advise.

#4
Two interview strategies I've always wanted to know how to hanlde.

How do you handle not knowing something in a trivia centered interview? For example; what datastructure does a database index use?

Is there a good way to say you don't know without looking unqualified?

Also what if you used a certain technology A LOT say 5 years ago and now you remember nothing about it off the top of your head. How do you say "Yeah, I can do that, but I can't tell you much about it"? This is assuming you didn't know about that requirement before the interview to refresh your memory.

Re: Ask HN: I seem to suck at interviews. I don't want to. Please advise.

#5
It might seem like a big scary test, but it's not. Sure, that's how things were in academia where you've been most of your life, but interviews are only superficially like tests. So the first thing is, stop worrying about the outcome and focus on the problem you are trying to solve. Not, 'how do I pass this interview?', but 'is this the right job for me?'. As soon as you start thinking like that, you'll see that you and the interviewer are there to solve the same problem, and you are on an equal footing.

The question 'is he good enough?' is just one among many - and at this stage it's the one you can do the least about, so try to let go of that. Sure, you can study long-term and increase your chances of passing certain types of technical interview. But if the job is really a good fit for you, you'll already be doing that kind of study because you're interested regardless of whether you need it for an interview.

Of course, practice is still useful. Don't just practice being interviewed, practice giving interviews - then you'll get an idea of what the interviewer is thinking. Will this guy fit in my team? Is he going to stay interested in the job?

One other tip- try and make sure you have other possibilities before you go into an interview so you don't have to feel like everything is riding on this moment.

Re: Ask HN: I seem to suck at interviews. I don't want to. Please advise.

#6
Well, part of life and work is being able to deal with stressful situations gracefully and with a clear head. So, I don't fully agree for example that you would have done well at Google if you could not run the gauntlet of their interview process.

A big part of the issue is most likely that you are making the interview and job opportunity to be a more significant thing than it really is in the grand scheme of things. Don't approach it with a completely careless attitude, but go in looking at it more like a casual first date where you are BOTH getting to know each other equally.

If you don't know something specifically, then say so, maybe describe how you would find the answer in real life. Be aware if you rely too much on "crutches", maybe you need to reassess your skills if you can't write 100 lines of code without finding half the answers on Google (just generalizing here).

Re: Ask HN: I seem to suck at interviews. I don't want to. Please advise.

#7

Two interview strategies I've always wanted to know how to hanlde. How do you handle not knowing something in a trivia centered interview? For example; what datastructure does a database index use? Is there a good way to say you don't know without looking unqualified? Also what if you used a certain technology A LOT say 5 years ago and now you remember nothing about it off the top of your head. How do you say "Yeah,…

There are really only a couple of uses for trivia questions in technical interviews: verifying someone's resume (i.e. if you claim to be skilled in some area, trivia questions should be, well, trivial) and as a jumping-off point for a discussion to see how you think.

So handle it the same way as you would in your day-to-day work: ask questions, try to figure it out.

If they really are just interested in your rote memorisation of documentation, consider that this might not be such a great place to work.

If you used something 5 years ago, sure you can't remember the fine details, nobody expects that. But you should still be able to discuss the technology intelligently. Even if the details are gone the concepts should still be there, and fluency in concepts is what a good technical interview will be about.

Re: Ask HN: I seem to suck at interviews. I don't want to. Please advise.

#8
Tell them give me the damn job and I'll prove to you that I can do it seriously can do attitude goes a long way. I got a job once a long time ago by saying, give me 2 weeks and I guarantee that I will be one of your best developers, that you guys will rave about me, and that you will wonder how you ever did it without me. I then told them, if they where not that overwhelmingly happy with me that they could send me on my way without paying me a dime of salary for that 2 weeks. I was unemployed at that time so I had nothing to loose and was confident in my abilities enough that I knew that they would be happy with me. The where impressed with my confidence and it showed that I was willing to risk none payment, because I was sure of my abilities. It is better than any reference you can provide, because only a fool would offer such a guarantee if they only had mediocre development skills.

Re: Ask HN: I seem to suck at interviews. I don't want to. Please advise.

#9
post #6

Well, part of life and work is being able to deal with stressful situations gracefully and with a clear head. So, I don't fully agree for example that you would have done well at Google if you could not run the gauntlet of their interview process. A big part of the issue is most likely that you are making the interview and job opportunity to be a more significant thing than it really is in the grand scheme of things.…

I agree the part about being able to handle stressful situations in life. I think this particular part of life is something I've developed an irrational fear for. I realize I have to get over it or learn to deal with it well.

I said I could do well at Google after seeing some middle-of-the-road friends from college and grad school get in by sheer weight of preparing hard for the interview. They are doing just fine over there.

I don't even need Google crutches. In fact, since I have been coding in C (6+ years now), I can count on one hand the number of times I've looked up things on Google. It is just that I get flustered when told to write code in an interview with the interviewer watching over my shoulder. Give me a terminal and I could probably do it quickly. Or for that matter when I don't know the answer to some trivia-type question and in that instant, I feel like a loser for not knowing something.

It is this part that I realize my weakness is in and that I need to work on.

Re: Ask HN: I seem to suck at interviews. I don't want to. Please advise.

#10
The point of a job interview is to tell a narrative.

Think about what type of narrative you want to tell. It needs to be...I am the best X for you. You know your own life, so you just plug in those experiences into your narrative and you have an awesome interview.

Basically, once you do this you only have to worry about your competency. Which you sound very competent, so that is less of a concern and you can now relax because you have both the job down both is skills and narrative department.

Post reply on HN