Live data from Hacker News

How To Hire Me (or any other programmer)

youell.com

61–70 of 266 posts

Re: How To Hire Me (or any other programmer)

#61
Also stop with: interviewing based on rote memorization.

Yesterday I had a really crappy (third-party!) phone screen assessing my ASP.NET and some general web dev knowledge. Questions included asking me what the stages are in the ASP.NET page life cycle, how to create Web Control in ASP.NET, what elements are new in HTML5, and how to pop up a new window in Javascript.

None of which I know off the top of my head (except I know is new), each of which I can learn in about 100 milliseconds, and none of which assess skill and intellect.

Did you want a skilled programmer, or someone who memorized their Foobar Enterprise Framework cheat sheet? Because you're only interviewing for one of those.

Re: How To Hire Me (or any other programmer)

#62
post #5

I can't even begin to describe how worthless I think most coding interviews are. Here's a contrived problem, that will never come up in our work. Now solve it by writing your code by hand without a compiler or any other tools that you would use in real life. I understand that these questions are often about seeing how you think and how you solve problems. Throwing annoyances like writing code on a whiteboard into a h…

Writing code by hand reveals far more than you give it credit for. Someone omits a semicolon? Bam, conversation about semicolons or ASI. It's not about the fanciest solution. And anyone who does it that way is foolish. It's the purest test of Language facility, and a really good springboard for all kinds of questions. Downvoters: have you actually tried to hire someone?

I'll go one further.

I had an interview several years ago. Talking with the owners, small shop (6 people? 8?). We get to a "let's code something on the white board" segment. Fair enough. "Write me some code that does XYZ" (I honestly don't remember what it was - something basic but not trivial).

I took the marker, went to the board, put the marker to the board, then turned around and asked a couple questions. They answered, I sketched out a few lines of code, and that was that.

I sat down and one of them said that I was the first person ever to ask a question before writing. Everyone else had started writing, got part way through, then asked for clarification on the ambiguous parts (or worse yet, never realized part of it was up for interpretation).

Everyone handles whiteboard tests differently, but it was interesting to me to get that perspective shared with me about asking questions before writing on the board.

Re: How To Hire Me (or any other programmer)

#63

Earlier quoted context omitted.

Tip: When hiring engineers (or speaking to any anyone ever again) NEVER use the word 'grok.'

Why? It has a more clear meaning than just 'understand', and a 'huh' response should be a pretty good filter for an unsuitable candidate.

People who use grok properly in conversation move up a rung on my opinion-o-ladder.

Re: How To Hire Me (or any other programmer)

#64
post #34

Earlier quoted context omitted.

"It's the purest test of Language facility" None of your alternatives "algorithms? Concurrency? Databases? Testing?" really test language facility. Those are important, and they have their place in the interview process, but so does language awareness.

Your whiteboard doesn't have an inbuilt syntax highlighter or linter that points out when I miss a semicolon. It's such a contrived situation that to expect perfectly written code is madness.

While it makes no sense in a language like C, in languages that do have automatic semicolon insertion (like JS) the question is far more interesting

Re: How To Hire Me (or any other programmer)

#65
post #44

Can someone explain what a "resume wall" is.

A job board has a 'resume wall'. It's like there's a very narrow slot in it you shove your resume through. Then you just hope. And hope. And hope. And then give up because that wall ain't talking. Anyone ever applying to me that sends me a legitimate application WILL get a response. And if you made it to a phone interview you WILL get a phone response even if we're not continuing. It's all about respect. (Plus, I mig…

So it's like a firewall but for resumes?

Re: How To Hire Me (or any other programmer)

#66
post #23

How to hire me: 1. Tell me about the 3 biggest things you must accomplish. 2. Tell me why you must accomplish them. 3. Tell me when you must accomplish them by. 4. Tell me how you intend to accomplish them. 5. Tell me what you're already doing to accomplish them. 6. Tell me the role you envision me playing in accomplishing them. 7. Tell me what you expect from me. 8. Put me with some of the key people already working…

(The following is made up and CERTAINLY isn't for the job I currently have open for a senior PHP dev in Melbourne.AU) Here's why you don't see question one answered honestly: A. Our sales guys sold our product based on feature "Foo" a year ago. We haven't started coding but they need a demo next week. You have to grok our codebase and write it on your first day. B. The 'Bar' feature was written by a guy who should ha…

Your 'Zap' is bothering me. What happened to Baz?

Re: How To Hire Me (or any other programmer)

#67

When I'm involved in interviewing someone, one of the interviews will be cookie-cutter. I've seen with my own eyes applicants who had stellar resumes, had great conversations with everyone they talked to... and could not pass a Cookie-Cutter Technical Interview. You may think that it's insulting to have to pass a Cookie-Cutter Technical Interview, but we are not (generally) a Professional group - we don't have a Bar…

You're right, it's a buyer's market. And this kind of thing shows it. But for some reason we keep hearing that there is a massive talent shortage. Hmm...

Re: How To Hire Me (or any other programmer)

#68

Also stop with: interviewing based on rote memorization. Yesterday I had a really crappy (third-party!) phone screen assessing my ASP.NET and some general web dev knowledge. Questions included asking me what the stages are in the ASP.NET page life cycle, how to create Web Control in ASP.NET, what elements are new in HTML5, and how to pop up a new window in Javascript. None of which I know off the top of my head (exce…

I think that's the problem, they don't know what they want.

Re: How To Hire Me (or any other programmer)

#69

When I'm involved in interviewing someone, one of the interviews will be cookie-cutter. I've seen with my own eyes applicants who had stellar resumes, had great conversations with everyone they talked to... and could not pass a Cookie-Cutter Technical Interview. You may think that it's insulting to have to pass a Cookie-Cutter Technical Interview, but we are not (generally) a Professional group - we don't have a Bar…

> but it's a Buyer's Market

On what planet?

Re: How To Hire Me (or any other programmer)

#70
post #27

Excellent! Very well written and expressed. There was an interviewee here today and I heard my boss tell someone to quiz him on big-o notation. I rolled my eyes. Yesterday I had an interview that started off with "Tell me a bit about yourself." No direction as to what the interviewer wanted and, the worst part, as soon as I said I was done, he went right into asking me what the difference between "overloading" and "o…

> Yesterday I had an interview that started off with "Tell me a bit about yourself." To be fair, alot of well meaning interviewers start off that way. It's supposed to be a chance for you to mention all the good things that we may not ask about. In fact that question is so common its a good weeder question; if a person can't blow your socks off with 5 minutes then you can probably predict how the rest of the intervie…

Except this kind of demand for a prepared 5-minute self-pitch really tests how much you are confident and good at bullshitting, and not really anything about your skill with anything.

A person is not worthless and incapable just because they aren't huge salesmen.

No wonder women have trouble getting into this industry and getting ahead, with this kind of macho superior attitude from interviewers

Post reply on HN