HN user

dasdasd

6 karma
Posts0
Comments1
View on HN
No posts found.

[speaking for myself only, not my employers past or present] [I am guessing this will be an unpopular opinion, so posting anonymously]

I feel that interviews are essential. Every alternative I've heard seems to not work. I've tried.

0. Review their contributions to open source

--a. Some brilliant people have none - they prefer to get paid for their work & not disseminate it openly for free - that does not mean they should be disqualified

--b. I've personally seen people with stellar resumes claiming to have contributed to many projects who could not even tell me when they'd use a hashtable in any scenario of their choice

1. Ask about their last project

--a. It is easy to lie, to any level of detail. Anyone who tells you otherwise has never watched a politician speak.

--b. Speaking about engineering (even well) does not mean you can actually engineer well.

2. Pair program with them

--a. This tends to waste a lot of time, since either you use an abstract problem (and you're back to a normal interview) or you use a real problem and you spend 10000 hours explaining it.

3. Hire them on a trial period

--a. This is insulting to the brilliant people

--b. This is a waste of company time on the not brilliant people