Submitted by Esther Schindler on Sun, 03/15/2009 - 12:40.
There's a moment when you know that the rest of the interview is a waste of time. Here's several real-world examples of the moment that suspicion reaches certainty.
Job interviews are rarely fun, no matter which side of the desk you're sitting on. As one IT executve said, "The traditional interviewing process is two people pleasantly lying to one another for an hour or two and then making a really big decision that they will live with for years to come."
But I'm not talking about making an interview work, when you're looking for a full-time or contract-job, and convincing each other that this is a perfect fit. I'm talking about the moment when you know that the interview has become a waste of time. Because we've all had those moments: when you realize this is absolutely not the right candidate, or when you recognize there's no way you'll get—or want—this position. It's not an experience exclusive to software developers, but it's certainly one that's familiar to technical people, as are the signs that a software project is doomed.
So I asked several IT professionals to share with me their worst, eyes-rolling moment. These are all real experiences, with identities carefully filed off to protect the... well, to protect someone.
I'm sure you can out-do these situations. Feel free to add your own in the comments.
From the interviewer's side of the desk
- The interviewee does not know the difference between a process and a thread.
- As the first question, you ask the developer how to write
response.write in VBScript. He brings up family and God... without answering the question.
- In reviewing the candidate's resume, you see that he had worked with someone else you'd managed. The person managed the candidate for four days before letting him go.
- When the interviewee explains that a non-functional requirement is a situation where the software is not working and he needs help to fix the issue.
- When the Dean's List student at a major engineering school, with self-proclaimed "mastery of all Microsoft programming languages," cannot identify—in any programming language—more than four data types.
- You require candidates to fill in a technical questionnaire. The interviewee pushes the form back to your side of the table. Three times. It's like a ping-pong match.
- The interviewee grossly misrepresents the grades he received in college, despite signing a release to permit you to request this information. Perhaps that might not be that big of a deal, except he is applying for a position at the university where he got those grades.
- When the candidate blows his nose into his bare hand and wipes the result on his slacks.
- When your gut tells you to step away from the conference room to look at the candidate's personal website. In one respondent's experience: "After I quick scan his site, I considered shooting him with a tranquilizer dart and calling for mental health professionals to take him away."
From the candidate's side of the desk
- After discussing techniques for rolling over SharePoint servers to maintain high availability, the interviewer prompts, "Say something technical."
- The interviewer comments on your tie.
- After grueling interviews and technical assessments, they tell you, "We all like you and your skills are excellent, but we can get two of [your type of developer] for what you're asking. Variation: The interviewer tells you that you're earning more than his regional director in your current job.
- When the owner interviewing you asks how many hours a week you like to work. He explains that the engineer who just left worked 80 hours a week. He then complains that the very impressive large and complex system (single-handedly designed and implemented by this guy) took an entire year.
- After several minutes of slightly confusing back-and-forth about a technology which would be used quite a bit in the position for which you are interviewing, the manager quite clearly says ActiveX... not DirectX. (There are several variations on this intimation of cluelessness. Like the network admin who brags, "I know all about TCIP." Uh, you mean TCP/IP?)
- When the interviewer asks how much money you contributed to her favorite charity each year. It is an organization that you would not support under any circumstances.
- When the recruiter asks, "How many years of DLL do you have?"
- When the interviewer takes you to see the programmer headquarters on the way to the interview room. It's a basement with no windows, with lots of posters and an undetermined number of male human beings who look like they don't go out much. The rest of the office is clean and airy.
- While waiting in the reception area before being called into the interview, you take note of the various systems—mostly Macintosh—used by non-IT workers in the open offices around the waiting area. During the "Here's what we do here" portion of the introductions, you ask about the organization's ratio of Macs to PCs. The three people on the interview board consult with each other and respond, "Nope. Nobody in the organization uses Macintosh."
- The recruiter tells you, after the phone screener, that you won't get the job because the guy with whom you interviewed felt "You weren't respectful enough towards Microsoft."
Are you thinking, "P'shaw, I've had worse!"? Share them in the comments!
Amusing article! My
Amusing article!
My personal best was being told by an XP/TDD guru that I should model all objects as interfaces. It took me a few minutes to realize that this fellow had not heard of the concept of domain objects, and could not tell the difference between those and services, processes etc.
Either way, I concluded that he should be prohibited from owning a computer, let alone program one!! I think he is still looking for a programmer though, if you are interested.
Hmmm. I think there's
Hmmm. I think there's probably an XP/TDD guru out there with a funny anecdote about the clueless developer who confused the principle of programming to abstractions with the principle of multilayered architecture.
nice IPO Article
nice IPO
Article
Context matters
Some of the examples were missing some context.
It's not that these stories aren't interesting, or that the people involved aren't clueless. It's just that eye-rolling might not be my reaction; more a bemused smile. It's not a waste of time if you can get a good lesson or a good story out of it.
---Michael B.
uh, sorry, no business card
I was visiting the office of a friend who worked for a certain large software company. He casually suggested that I visit with a manager who wanted to talk to me, and I reluctantly agreed. I realized pretty quickly that I had been ambushed with a job interview. No worries, though, because after sharing my philosophy of software testing with him (which didn't seem very compatible with his) and finishing our talk, I stood up and asked if I could get a business card. The answer, "Sorry, no, I'm out of business cards." Yeah, right. But point taken.
How about
When the interviewer / interviewee keeps interchanging the words "Java" and "Javascript" thinking they are the same?
Good Post
I had a great experience with a Lead Technical Architecture at a big blue company. The guy was of the belief that the only way to architect projects was to use frameworks like Zachman and Togaf. As per him projects not done in this was were doomed. Another weird aspect he proposed was that code quality was useless and designing a system for flexibility and extensibility was a waste of time.
Get the hint
I was once interviewing for a tech job where all the candidates had to come from one recruiting company. The interview started with one simple (trust me really simple) CS101 technical question. If you didn't pass that one the interview was over. Over the course of 2 weeks they sent over about 12 guys day after day and not a single one passed the initial question. That, in and of itself is not that remarkable. What I found amazing is that I asked the SAME exact question every time (even providing the correct answer for those who failed). It never occurred to the recruiters to tell the next candidate "hay prepare to answer this..."
Cramped Work Spaces
I once interviewed at a company where people were working out in the hallways with their computer workstations set up on card tables. I saw this in every hallway there. It would be like working in a submarine.
Ok. Went for a job
Ok. Went for a job interview. Pay wasn't good, but it was ok and a job is a job. It was a permanent position, but they said after the project was done they'd sack you. Ok, a bit sleazy, but they were up front about so I just looked at it was a sort of contract. Needed the work, so I applied anyway...
Many applicants. Everyone had to sit a test in a big room. I did pretty well, but there were a few questions I couldn't get - the sort of stuff they might ask at a University exam. Didn't hear from them. Figured it was over.
Then, weeks after, I get a call asking me if I was still interested? I asked what happened? They said the guy they hired kept going home at 5PM so they had to let him go. The bastard. You see, despite the fact the pay wasn't good, they still expected him to slave away until the early hours of the morning, working his guts out, which would give them a chance to fire him even sooner.
And yes he was working on a card table in the corner of a room. Poor bastard. The company is still there so I guess they found someone else.
wrong place at the wrong time
I've interviewed a candidate for a junior Java developer position didn't do great but OK. I still considered him to go to the next round of interviews as there weren't many good candidates around ...
...until I said "Thanks for coming to see us here in company xx" and he replied "I thought I'm in company YY for a C# job!"
...
Bad interviews
Well the best one was when the manager asked me if I thought I was really worth the salary I was asking: which was pretty much the regional mean for a C++ developer at the time. Then he gave me his business card. With his personal passwords written on the back. Which I politely returned.
Ok, it might have been an honesty test, but I doubt it. They made me an offer. I said no.
here's mine
When the interviewer proudly announces that their proprietary database has no foreign keys. None. And is smugly happy about it.
Interviews with recruiters don't count
> When the recruiter asks, "How many years of DLL do you have?"
Not an interview killer by any means, he's a recruiter, most don't know very much. keywords and years of experience is about their level. You have to stuff your resume with what should be unnecessary keywords like 'STL' (for C++) and 'sockets' for networking; seriously.
The first job interview
The first job interview after working for nearly 3 years took me to a small internet company. As i stepped in the building i couldn't find the entrance because there was a banner of another company dangling in front of the door.
After some running around, i found a little sticker pointing at the right door. When i entered, a grubby guy came towards me. I introduced myself and told him whom i intended to meet.
He said something like "X, Mr. X. Yeah, i know him, i should. As i am Mr. X".
So we went to his office. And the first thing i saw was this clipped nail neatly arranged on one of the chairs. I managed to not throw up, and continued. As it turned out, he was disappointed by me, being a software-engineer and not a programmer. He could not understand why on earth i wouldn't spend my spare time to become a web-designer, system-administrator and dbo.
TCIP
I actually did interview someone once who referred to "TCIP".
Interview
I once interviewed a fresher out of a training session for the first java programmer job. I asked him the standard question about logging in (authenticating) into an Oracle database for creation of a schema.
He answered " We start by entering the user ID as "Scott" and password as "tiger" and log into the Oracle database!
That was funny and also not funny at the same time! It reflected either on the poor training quality or on the aptitude of the candidate. I ended the interview by thanking the candidate.
Post new comment