Help with the phone interview?

Help me phone screen interview candidates more effectively?

  • Help me do a better job of phone screening candidates for largely-technical/programming positions. I've been with my company for 6 years now. I'm a senior manager (worked up from intern). Of all the people on my team/in my office, I've been with the company only shorter than my boss, and on my team longer than anyone. I'm not in HR, just another middle-management guy. Our office/team is a satellite to the main office. In addition to my regular work, because of my expereience and position on the team, I'm often asked to do phone screens of potential interview candidates. The phone screen is my idea, because we were getting a large number of interview candidates who looked great on paper, but when we got them in (for an afternoon of interviews & tests) they would fall flat on their face at the first sign of technical questions. Seriously, I had a guy write a cascading delete in SQL (two tables, foreign key ref) with a WHILE loop ffs. So I'm looking at these resumes and have 30 minutes on the phone to do three things: 1. give a 5 minute elevator speech about the company 2. ask them questions about the resume 3. answer questions they have with #2 - please help me come up with better questions or a better way to gauge someone's technical competency in SQL and/or C# over the phone. Normally what I do is pick a couple projects or items on their resume and ask them to describe in detail. I explain that I've got a technical background, and they should not shy away from details - if it goes over my head I'll say so. And yet I rarely get anyone who provides *any* details. Like, if I was asked that over the phone I think I'd dive right into my close rate engine in SQL, or the internet lead processing workflow in C#. And I'd be all up in their face with algorithms implemented, APIs used, syntax for specific sections I'm proud of, etc. Hell, I feel like I could talk about technical stuff to someone asking about it for hours. How can I get people (who know these things) to respond like it that on the phone? The problem is that because I'm not getting a really good gauge that I want, I'm still approving most of the candidates for the in-person interviews (and C# and SQL tests). And they'll fall flat on their face. Long way of saying: what technical questions can you ask over the phone and get good responses for? Or how can I get a good gauge of technical skills with a 15 minute phone conversation and a resume?

  • Answer:

    You want to read http://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions It's can be hard for people to speak extemporaneously about their technical projects on the phone with someone they don't know and have never met. Use the phone screen just to ensure that the candidate meets a bare minimum of technical ability. You can get them talking and gauge their enthusiasm better in person anyway.

ish__ at Ask.Metafilter.Com Visit the source

Was this solution helpful to you?

Other answers

This is probably irrelevant, but here is how companies I respect interview for tech jobs: 1) Phone screen 2) Ask for code samples and give tests as necessary. Ideally leaving room for creative responses and avoiding the "trivia questions" approach which is proven to be useless 3) In-person interview That way the in-person is a respectful conversation- you know, the way job interviews are done in literally every other field. The ones that don't treat people with decades of experience like slow children being sent to a blackboard to do a problem. I know basic respect for tech people as human beings is out of fashion, but just thought I'd throw it out there.

drjimmy11

Here's one approach: go through all the resumes with a highlighter, hitting any elements that relate to the job description. Resumes with no highlighter get binned, which narrows down the field. When you call the candidate for our prearranged phone time, spend a few minutes describing the organization, a few minutes talking about the job itself, and then just ask, "Your resume (cover letter) says that you have experience with yak-shaving/sysadmin/fryer-scrubbing. Can you tell me some more about that, please?" Anyone who can't talk easily about this for a few minutes is in trouble. Anyone who can't, after that, tell me what the hardest part of that work and/or their favorite part, may also be in trouble. The last step is a face-to-face interview. If you use the phone well enough, you only have to interview a few folks. :7)

wenestvedt

Could you send them a code sample right before your interview and ask them to explain it?

winna

outlaw of averages: oh. my. god. that looks *perfect*

ish__

I've done hiring for Pivotal Labs here in Singapore, and our first step is to spend 45-60 minutes pair programming with a candidate on a simple java problem (that touches on most of the elements of Steve Yegge's questions above). The pairing can be quite easily done via Skype screensharing (the candidate doesn't do any typing, they just have to talk and think) and it makes sure that they can code before they spend time pairing with our engineers. We do the same pairing exercise with every candidate so that we get experience tracking how good various aspects are as predictors. Good luck, Carl Coryell-Martin

ccoryell

Not something to adopt right away, until you have some practice with questions you're comfortable with, but I've noticed that even with good interview questions there are people who will duck them and dodge and generally avoid providing you with the solid answers you're looking for. This is because those solid answers do not exist. In your case, sometimes they can't provide details about their project because they had to have their hands held through it and don't really understand what it did; they didn't understand the algorithm they were told to implement; and there is no syntax they are proud of. But as I said - not to adopt until you know you can catch the people who DO know their stuff.

Lady Li

with #2 - please help me come up with better questions or a better way to gauge someone's technical competency in SQL and/or C# over the phone. The last time I was job-hunting, several phone screens used things like shared google docs and piratepad to write actual code.

Mike1024

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.