At one company, I was conducting the technical interview for a C#
application developer position. I usually walk the candidate
through some very simple requirements, and move from general design
questions into specific questions about different aspects of the
program. After the candidate had finished explaining how he would
move data to and from the database, I asked "What do you do if
something goes wrong while executing the query?" and the
candidate responds curtly with "I'd debug it." Trying to gauge if
the candidate has real exception and resource management knowledge, I
press him with "Let's say there's an unforeseen problem in your query
or stored procedure that causes a crash. How is the exception
handled?"
He looks at me and said, as if this were the most obvious answer, "That will never happen. My code doesn't have bugs."
Best posts made by Chris_F
-
RE: Interviews
-
RE: Interviews
I had another interview that stuck out. Ah, the folly of failing
to read the job description before firing off your resume and coming in
for an interview. The advertisement clearly read that the company was seeking an "experienced C#
developer." We receive a resume from a VB.Net programmer with "a
PhD in reality" and decide to interview him.
So he comes into the interview, and after pleasantries we get to
talking about his experience. Forgetting that he was a VB.Net guy
for the moment, I ask him to highlight some of his C# projects.
The poor guy says, "I don't do C#."
I ask, "Why not?"
"I looked at what I was doing, thought about it, and drew a line in the
sand. It's just not something I wanted to do with my life."
"You do realize C# and VB.Net are nearly identical languages?"
"I just don't like C#."
That interview was over pretty quick. -
RE: Interviews
@elnerdo said:
Why would someone who already does Vb.net even
LEARN C#? They're basically the same language; there would be no
point in learning both.
I'm not hiring interns. If the minor differences between C# and
VB.Net present such a significant road block, I would rather not have
such a person on my team. Experienced programmers usually have no
trouble adjusting to syntax differences within their chosen programming
paradigm.