How to blow your technical interview

Interviewing is a skill. Like any other skill, you need to practice. When I'm interviewing you, I can tell if you've been practicing or not.

Interviewing skills are important, but for a long time, I wasn't really very good at it. I held several positions at my national lab over 20 years, but the interviews were often with colleagues who knew me well. I interviewed candidates for internships at schools and similarly interviewed mostly entry-level candidates for positions in my group.

This did not prepare me for the rounds of technical interviews at my first New York City job with the eccentric billionaire. Somehow I managed to impress them through the two phone screens and two on-site interviews. I got the job, and within a week, I was interviewing new candidates.

I learned a lot about interviewing in that process... Especially what not to do.

We don't really want to hire you

The first thing to know is that my default position about hiring you is: NOT TO!

HR drummed this into me. It was thumbs up or thumbs down -- inclined to hire, not inclined to hire. If someone was very good, you could indicate "strongly inclined to hire" (we had a couple of those). If you were really awful, there was a "hell no!" option as well. Used that a couple of times too.

The phone screen

OK, it's phone screen time. I look at your resume. First problem. There is nothing to talk about. You've blown the interview and I haven't even talked to you yet.

I understand you might be coming right out of school and you might have had an awful internship. But, really, I need something to talk about for 30 minutes.

Don't make me work for it... don't put down your classes. I probably didn't go to your school (or if I did, it was a long time ago!). I don't know what is hard or easy or what.

One guy had a cool FPGA project. Not for a class, not for an internship, he just thought it would be fun. We talked about that. He got the job.

A very interesting woman (in addition to a deep technical resume) had competed in TV cooking shows. We talked about that. She got the job.

The next quick way to blow the interview is to use your mobile phone. The tinny transmissions will annoy the hell out of me just when you need me on your side. Blow it with me and you're out. Please, find a landline.

Remember that the purpose of the phone screen is to see if you are interesting enough to waste 4 or 5 other people's time bringing you in for an on-site.

OK, we chit chatted about some cool projects (you have a couple of those, right?). Maybe I share your hobby, whatever. I still have to ask you something technical. Here's where you need to be on your toes.

Somebody else might ask you a puzzle or algo question. It will vary. Me, I'll ask you about programming languages. You were sent my way because you listed Python or C++ or something and they want to know if you're for real.

That's the next way to blow it.

I was set up for a phone screen with this guy HR was really excited about. They said he was a real Python expert. His headhunter was very excited about him (first warning sign). I started with some interesting language questions. He was stumped (though I could here him desperately googling for answers in the background -- second warning sign). Well, my questions got more and more basic and still all I got was the shoddy answers and the googling.

I pressed a little harder about his background. He said that he taught himself Python. Two weeks ago. The weekend before he sent in his resume. He assured me that he knew everything he needed to know about the language.

I assured him that he did not.

Finally, he admitted that his headhunter told him that it would be good to have Python on his resume.

Hang up. Call HR. Get the recruiter blackballed. Boom!

It is not OK to grossly exaggerate. Don't list something on your resume that you're not prepared to talk about in detail.

Next. Be prepared. The Boy Scouts have it right. I dictated a short piece of code that I wanted a candidate to comment on. I hear a hand muffle the phone and then...

"Mom... Mom! I need some paper right now!!!"

Yep. That went well.

Had another candidate. He didn't Google answers. He asked his office mate for the answers. Yep. Another big winner.

So, to get through the phone screen

  • use your resume to guide the conversation
  • use a real phone
  • don't exaggerate wildly
  • be ready to answer questions

On-site

OK, you've managed to talk your way past HR and the phone screener. You're coming on-site. Even if you aced your phone screen, there is plenty of time to blow it.

I phone screened a candidate and thought he was great. He was a chemist/programmer, so I had a chemist friend phone screen him as well. He came for an interview and.... Everyone hated him. Remember that dreaded double thumbs down? He collected a couple of those. The comments said he had no knowledge of any subject whatsoever. Even good ol' Grizzled calls 'em wrong sometimes.

Turns out that he could start a good conversation, but, when pressed for details and fundamentals there was nothing there. He was out the door at lunch.

The next way to blow your interview is to not know the company you're interviewing with. Please, get the name right. Check Google Finance for an overview. It's not that hard.

Those rules about exaggerating your role from the phone screen? They go double here.

Had another great looking (on paper) candidate a few months ago. He described this awesome project that was very similar to what we were looking to do. Got him in a room and asked about the project.

He stumbled over the description. He more or less read back what was on his resume.

My interview partner and I pressed a little harder. What exactly was his part in the project?

In the end, the answer was that he wrote a couple of 50 line scripts in a minor, inconsequential corner of the project.

Don't use that project as the leader on your resume. If you put something there, especially up top. Expect me to ask you lots of questions about it.

Oh... about those questions...

I'm not looking for the quick answer. I'm looking for the deep answer. The simpler sounding the question, the more open it really is.

Another candidate comes in. I have a one hour-long block of time with him first thing in the morning (Grizzled likes to come in early, so he get's all the early slots). I spent that hour asking him open-ended questions and getting the shorted possible answers.

Don't make me work for it. Help me know what you know!

I like to ask a programming question. You claim to be a rock star coder? I want to see some code. It's a fun little word search problem that I have you work out on the board right in front of me. Pick a language any language... I'll follow right along.

One guy. A group leader at a big financial institution. He stares at me like I'm insane. He doesn't want to write code. He wants to talk about writing code. I steer him back to the code. He can't program. He can't program at all. Boom! A double thumbs down.

Different guy. Tries to write the code in Haskell. I guess he was trying to impress me. Only problem is that the candidate clearly doesn’t know Haskell.

Another guy. I give him the rough problem description. I like to leave the description incomplete. I want you to ask me the clarifying questions. I want you to think about edge conditions and what can go wrong.

This guy though, spends the next 44 minutes (yes, I timed it) with his back to me trying to grind his way through the problem. I try to interject, but he says, "NO. I'll get this!" I roll my eyes and work through my latest debugging adventure in my head. In the end, he turns around and pronounces, "It works!"

It doesn't.

More importantly, though, the candidate failed to understand the fundamental nature of the question. I didn't care about the answer (it involved Polonium, but that is another story). I really cared to see how he thought on his feet. I wanted to know what it was like to work with him.

I had my answer. Boom!

Even when you are answering non-programming questions, that advice applies. I was interviewing at a rather famous hedge fund. One of their quants was asking me puzzle and algo questions. I was doing OK, but the questions kept getting harder. And harder. And HARDER! I kept my cool and figured that it was just an attempt to make me break. Eventually, the questions were well beyond my math ability. I said so. The guy says, "great!, you lasted a lot longer than I thought you would!" That was the entire point of the exercise. To make me cry Uncle.

One of my colleagues likes to ask simple questions. The way you approach the answer tells him what "kind" of technical person you are. When I interviewed with him, he showed me a simple loop. I told him that it looked like a SAXPY. So he follows up with optimization questions. A physicist would answer differently. A mathematician another way. A manager would say, "What's that?"

Remember the philosophy. Understand what the interviewer is really asking.

Another way to blow the interview is to be a little too smug for your own good. It's OK to be a little cocky. You need to be sure of yourself, after all. But this guy just leans back and oozes distain for the entire process. It was like he was just negging the whole interview. Weird. He didn't impress me.

When I interviewed at the great vampire squid itself, I had a cool interview. I got asked the typical puzzle and C++ questions, "You have 5 perfectly logical and greedy pirates...", "Please implement a queue using only stacks...", "What are the uses of static in C++", etc.

Well, I start working through the problem. I'm chatting and joking with the interviewer. We're generally having fun with it. He had a good time and the interview flew by. I think if I had memorized these questions and banged out a canned answer, it would not have worked so well (the squid made an offer, but I turned them down).

So, to avoid blowing your interview,

  • be ready to answer questions about your resume and the company
  • understand what the point of the question is
  • try to answer the questions deeply
  • have a little fun

Meeting the big boss

My last interview at a prior job was with the eccentric billionaire boss himself. In his big office on the top floor, staring out into the sun setting over Manhattan. This place is notorious for wanting the perfect GPA's from the perfect schools. We get started and one of the first things he wants to know is why I failed out of school. So I tell him. The whole story with no sugar coating. I conclude with how the sting of a large failure really shaped me and made me a better person. I got the job.

The takeaways

It is important to be yourself, warts and all. The interview is a discovery process for each side. With a little work up front, you can really present yourself in the best light. Use your resume to steer the conversation to your strengths. You get to tell the story. You have first initiative. Use it!

Understand that the interviewer just needs something to talk about. It's a conversation. Be an active participant!

Think about why each question is being asked. Don't be afraid to ask for clarification. Questions don't make you seem weak, but stumbling about does. Watching a candidate "get it" when I give them a hint is very rewarding.

Above all though, have some fun. If you don't get this job, there's another one out there. With some practice, you'll be ready.

 

I thought this was a great post, thank you for sharing.

Wall Street leaders now understand that they made a mistake, one born of their innocent and trusting nature. They trusted ordinary Americans to behave more responsibly than they themselves ever would, and these ordinary Americans betrayed their trust.
 

Glad I'm not the only one who thinks you're a fucking tool. Take it easy, squirt. "My job is: To not hire you!" What kind of bs is this? Obviously you don't want to hire a shitty candidate, but get real. Also realize the vast majority of people on here are usin this as a resource for landing their first job, no with some "eccentric billionaire." Does it pad your ego to throw that useless shit in? And you've got to be approaching what, 45-50+? The post was well thought out but I give you a C- in execution.

 
droking7:

. "My job is: To not hire you!" What kind of bs is this?

The thinking of the firm is that it is better to pass on a good person than it is to hire an average person.

We said no to a lot of really good people because if this.

Ii think the take away should be that it is incumbent on you to convince me that you are the right person. Simply being good is not good enough.

This is as true when you are starting out as it is mid-career. You must apply the impetus to move me off my default position.

 
droking7:
"My job is: To not hire you!" What kind of bs is this?

I actually thought this was the best takeaway from the whole post.

"For I am a sinner in the hands of an angry God. Bloody Mary full of vodka, blessed are you among cocktails. Pray for me now and at the hour of my death, which I hope is soon. Amen."
 
Best Response

Interesting post. LOL you can tell who went through a highly stuctured recruiting process and who didn't based on their replies, and I'm going to assume that the poop slinger went straight OCR->SA->OCR->FT. Me, I've snuck in every back door and hole in the wall to get a foothold, so it's kind of nice to see someone else come from an "unconventional" background.

I'd like to add one thing to the bulleted points: RELAX! I tanked three interviews this month 1. because they came in quick sucession and 2. I was too excited to be there. This is a blow because until a few weeks ago, I've gotten every job I've ever interviewed for. Don't panic, don't drink red bull that morning, don't go in thinking "whoa, this job is super cool I can't wait to start" or "holy hell these people are nice". It's like dating: for some reason, the more you're into something, the less they want you, and then when you go after something else THEN they call you. It's crass (and not a reflection of how I actually treat women) but employers are hateful, jealous, controlling bitches, so treat them like the whores they are. BE COOL. And I know this, I guess I just got sloppy. Lesson learned. I'm still looking for the employer that says "ok, who are you really" and then hires me based on the truth. Until then....game face. Get the job.

Get busy living
 
chimparoo:

Do you have more examples like the 5 pirates puzzle? Enjoyed reading that

There are many problems of this ilk.... maybe I'll do a post dedicated to some of the best ones I've run across. It's a good idea to work a few of these before heading into a quant developer interview. Not to have the answer in hand, but to get an idea on approach.

Mostly, these seem to be asked to see how you work on hard problems.

The process is more important than the answer. Think through your process out loud.

Expect your interviewer to give you hints if you are really stuck.

 

@Grizzled Guru, ok, I agree with your point that it's the interviewee's job to convince the interviewer that they are the right fit for the job. When worded that way it makes perfect sense, and it's what every serious candidate should prove for every interview.

@UFOInsider, keep playin' the game. It's funny how expressing desire for a girl or job can backfire, and when taking a "ya I don't really give two shits if you deny me" approach can turn out better. It's delicate, but any little signs of desperation (saying "I really want this job!") often end poorly. I like to take an almost "troll" attitude to an interview; it's a way I would never act around friends (they'd think I'm a huge dbag), and a personality I would break out of quickly when on the job. But it shows I'm serious, have the qualifications, am confident, but also shows zero signs of desperation. Good luck with your interviews goin forward.

 

Interesting. Other than calling BS, why would you ask the candidate to scratch code in a question? In my experience knowledge of the specific syntax and limitations of a programming language is not very important. What is important? Clarity of thought.

I want someone to be given a problem, and have them quickly outline a plan that solves that problem. If they can describe each step in simple terms, I'm sure they can figure out/find the code. Some basic programming capability and resourcefulness should get them through the rest.

I took this approach in my first technical interview a few years ago and I got the job. This was the project I described:

At a previous job we spend an inordinate amount of time doing drudge work like collecting basic financials (revenue, operating income, net income) for a ton of companies every quarter. Two buddies and I spent a couple of weeks, with no resources or approvals, throwing together a tool to automate the process. We didn't have access to proper compilers, so we used Excel 2007 and VBA. We used Excel's 'data connections' function to call a Google Finance page, using a user-provided ticker, and imported the text into a blank worksheet. Then we set up excel formulas to find and parse out the information we wanted based on the section headings. Finally, we put this data (company name, address, ticker, website, last 5 years financials) into a flat table. We cleaned up the interface so even a brain dead analyst could run it.

Was it optimized? Hell no.

Did it work? You're damn right it did.

 

And yet despite all this bs, interviews have shown to be been poor indicators of performance.

1) We suck at objectively viewing people before they do work. Google and numerous studies has already came out saying this.

2) managers are risk adverse and have unrealistic expectations when hiring people so they pass on shit loads of qualified candidates because they're afraid of making a bad decision even though dont know the difference between wants (coding without a pc/internet connection) vs needs (can he solve my business problems). Ive found my biggest competition is not other people but mythical unicorns.

3) either they end up calling one of the earlier candidates back 6 months later hoping he didnt get a job, which he will and/or they hire a good enough candidate, who is probably not as good as they could have gotten earlier in the cycle, and pretend he was the most qualified.

 

lol I say "Boom" a lot too!

I would love and hate interviewing with you, because I'd have to know my fundamentals cold on literally everything. And i hate coding, though I've learnt it, but its a shaky base... how would I address that? most likely wouldn't even apply to jobs with coding involved.

but you seem a cool guy to interview with and kill the time...IF i know my shit for the respective job

 

This was a good read, but lay off with the attitude (maybe you are not like this in real life, but after having read a few of your posts it is off putting). You are obviously a very smart guy who succeeded despite the odds, but based on your online persona I would hate to work with you.

 
It is important to be yourself, warts and all. The interview is a discovery process for each side.
Gotta agree with the dating analogy given by @UFOinsider in this context. You don't wanna lay all your cards on the table until you've locked down the deal. And you certainly don't wanna show your warts on a first date.

Overall a decent post, some good tips in there and who doesn't enjoy fail stories?

Ari Gold, anyone? Boom! Love it.

Move along, nothing to see here.
 
watersign:

Is it possible for one to get better at solving logic puzzles/riddles??

Practice does help. There are some books and web sites with common ones that you can go through. One common technique is to try to solve a reduced problem. The pirate problem is one of those. Figure it out for 1, then 2, etc... Listen carefully to the hints. It is all about the conversation here, they want to see you are cool under pressure. Remember your goal amd you'll be OK
 
watersign:

Is it possible for one to get better at solving logic puzzles/riddles??

ive always been shit at them and feel like its going to my Achilles heal

Taking a game theory course is an excellent way to obtain the the tools to approach those problems, if not encounter variants of them. If you haven't already completed one as part of an economics major, I highly recommend taking one. (I'm assuming you are still in undergrad, which I think is pretty fair for this website).

 

Great post. Understanding the psychology behind interviewing is just as important as practicing your technicals imo. I agree an interview is a conversation but taking that one step deeper I think it's closer to a game between two participants (not unlike dating) and if I can guess what you are really asking me during the interview, then most likely I win.

 

probably not a bad thing he lays it out so harshly. In the job search we'll all likely encounter really jaded, harsh, mean, whatever, screeners. So we need to train like we're going to fight. Be prepared for the worst, harshest, critic out there, and you've the better chance of making it. If you are unprepared for the a-holes, Murphy's Law dictates you will surely encounter them.

 

I'd fire the OP for locking future cash flows into a person whose differential was "cooking shows". I want my future employees to be pretty good, and I want whoever is doing interviews to at least make a reasonable effort to help me with that.

I believe the post does succeed in reflecting realistic advice for most job candidates though.

 
Improving:

I'd fire the OP for locking future cash flows into a person whose differential was "cooking shows".

Fire me for hiring an awesome employee that was a perfect fit for a hard to fill position? Ok, we'll go with that then. I guess that deep technical resume wasn't important to me perhaps? A short prelude conversation about a shared interest to put a person at ease before pushing hard on technical issues helps me and my firm get the right person for the job. Phone screens are hard on both sides. The candidates are generally nervous and the interviewers have no idea about what the other person is like. Most places I've worked, put a strong emphasis on team dynamics, so finding either common interests or interesting backgrounds helps that. At one place I worked, associated with a large hedge fund, there was a huge belief that when people excel in one area, that they will also excel in the areas we care about. So, the firm had Jeopardy winners, and music competition winners, and award winning jugglers, and playwrights, and composers, etc... It's an important differential. I wouldn't spend a 30 minute phone screen on cooking shows and then recommend someone, but I would spend 3 minutes talking about it and then mention it in my write up as a plus.
 

OP, please realize that you're dealing with millennial on here who are largely entitled pussies. Im a millennial and i agree with what older people say about my generation, most of them are worthless and lazy

alpha currency trader wanna-be
 

We're in the midst of holding interviews at my ibank right now and I have some thoughts I'll share from that (specific to investment banking).

I know next to nothing about Pythons.

if you like it then you shoulda put a banana on it
 

Post was more funny than it was helpful. The examples/lessons learned from these technical interviews did not seem very technical to me : )

"You are neither right nor wrong because the crowd disagrees with you. You are right because your data and reasoning are right." -Warren Buffett
 

> I wanted to ask how much weight do interviewers place on SA technical interviews

A lot, considering they usually have hundreds of people applying for the same position, and they need to weed you out SOMEHOW. If you can't answer some of the most common IB interview questions (i.e, haven't done your due diligence), then why should they invest the time and effort into hiring you?

This is something people are going to give me shit about, but..... it was a phone interview. Why did you not have BIWS's interview guide open on your computer to ctrl+F through while you were interviewing?

Regardless, things like minority interest and tax shield are VERY common questions. If you're working your way through BIWS then you should be fine. If you need a crash course on corporate finance I actually recommend Scoopbook's guide to IB (http://scoopbooks.com/products/the-practitioners-guide-to-investment-ba…), it's a broader overview than Rosenbaum & Pearl (which basically just tells you step by step how to build models).

Study hard, my friend.

Currently: future neurologist, current psychotherapist Previously: investor relations (top consulting firm), M&A consulting (Big 4), M&A banking (MM)
 
chicandtoughness:

> I wanted to ask how much weight do interviewers place on SA technical interviews

A lot, considering they usually have hundreds of people applying for the same position, and they need to weed you out SOMEHOW. If you can't answer some of the most common ib interview questions (i.e, haven't done your due diligence), then why should they invest the time and effort into hiring you?

This is something people are going to give me shit about, but..... it was a phone interview. Why did you not have BIWS's interview guide open on your computer to ctrl+F through while you were interviewing?

Regardless, things like minority interest and tax shield are VERY common questions. If you're working your way through BIWS then you should be fine. If you need a crash course on corporate finance I actually recommend Scoopbook's guide to IB (http://scoopbooks.com/products/the-practitioners-g...), it's a broader overview than Rosenbaum & Pearl (which basically just tells you step by step how to build models).

Study hard, my friend.

SB'd for helpful response. The thing is I was control+f'ing through the BIWS 400 questions book but no questions addressed exactly what the interviewer was asking. I honestly felt as if the questions were a level harder than the level mentioned in the guide (e.g. not just formula for FCF but how to derive it and run through tax shield scenario).

 

Technicals play a huge factor. If you drop the ball and they're not just pushing you to the limit of your knowledge (aka just going deeper/harder till you can't answer), you're probably going to get dinged for it. There are multiple (like 10x) people that could answer those technicals for every spot actually available at BBs.

That said, you might've just gotten an asshole interviewer or maybe he was having a shitty day. It happens.

 

Non cum voluptates asperiores minima et quidem minima. Exercitationem libero adipisci quisquam temporibus.

Quisquam harum ipsa dolorem alias nulla. Enim porro et et suscipit ipsam et tempora. Consequatur cum officia porro quod magni at corrupti. Velit rerum et neque culpa iste. Laboriosam labore recusandae recusandae. Dolorem accusamus consectetur ut occaecati ipsa sint sunt quo. Ut doloribus dolorem inventore sunt sit.

Enim aut excepturi sequi quis voluptas laborum. Voluptatibus incidunt aut itaque eum consequuntur.

Consectetur recusandae pariatur numquam vitae ex est eius. Consequatur nulla delectus quis itaque error. Vero voluptates voluptate rerum quidem perspiciatis.

I don't care who your dad is
 

Rerum error aut sint. Facilis sit vel aspernatur dicta quo ut aut. Sit ut earum et quo suscipit ducimus. Illo fugiat hic tempore sed adipisci voluptas. Repudiandae qui animi totam. Quia et dignissimos id.

Minus asperiores quod qui cum a tempore velit quia. Tempora debitis pariatur pariatur et quis perspiciatis. Praesentium aperiam aut error laborum dicta est itaque. Et vitae cum laudantium corrupti rerum. Dolore unde ad at facere enim facere.

Career Advancement Opportunities

April 2024 Investment Banking

  • Jefferies & Company 02 99.4%
  • Goldman Sachs 19 98.8%
  • Harris Williams & Co. New 98.3%
  • Lazard Freres 02 97.7%
  • JPMorgan Chase 03 97.1%

Overall Employee Satisfaction

April 2024 Investment Banking

  • Harris Williams & Co. 18 99.4%
  • JPMorgan Chase 10 98.8%
  • Lazard Freres 05 98.3%
  • Morgan Stanley 07 97.7%
  • William Blair 03 97.1%

Professional Growth Opportunities

April 2024 Investment Banking

  • Lazard Freres 01 99.4%
  • Jefferies & Company 02 98.8%
  • Goldman Sachs 17 98.3%
  • Moelis & Company 07 97.7%
  • JPMorgan Chase 05 97.1%

Total Avg Compensation

April 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (87) $260
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (66) $168
  • 1st Year Analyst (205) $159
  • Intern/Summer Analyst (146) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Betsy Massar's picture
Betsy Massar
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
Secyh62's picture
Secyh62
99.0
5
kanon's picture
kanon
98.9
6
GameTheory's picture
GameTheory
98.9
7
CompBanker's picture
CompBanker
98.9
8
dosk17's picture
dosk17
98.9
9
numi's picture
numi
98.8
10
Kenny_Powers_CFA's picture
Kenny_Powers_CFA
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”