This doesn't quite make sense to me. Or, it makes sense, but not for the reasons presented on the surface. If you're Andreesen Horowitz, you have access to a nearly-unlimited supply of capital. You also have incredible access to information and dealflow throughout the industry. In situations in which you are not capital constrained, the most efficient way to establish a workforce is to acquire it from somewhere else;…
a16z Programming Test
41–50 of 121 posts
Re: a16z Programming Test
#42I wonder if this could act as a negative filter for good programmers. Who worth their salt is going to invest 3 hours of their time just to submit a resume? Wouldn't you want to talk to the employer first to see if they're a good fit? In a tight labor market, people willing to do this are more desperate than others. So it's going to filter for desperate developers who passed a 3 hour basic skills test. Old fashioned…
Re: a16z Programming Test
#43The constraint that gets me is the honor code - I cannot use an IDE with code completion?! but that leaves nano or notepad ...
Re: a16z Programming Test
#44"the most important requirement is significant independent programming experience as demonstrated by your GitHub account"
a great way to find newbie hipsters and not experienced and seasoned devs. or at least limiting yourself to one community
Re: a16z Programming Test
#45Earlier quoted context omitted.
> Well, empirically we're getting quite a lot of people attempting it! > Without something like this we'd just have 100s-1000s of unstructured resumes in different formats to rank against each other. So instead of hundreds or thousands of unstructured resumes in different formats, you have hundreds or thousands of completed programming tests. Even assuming that you automatically filter out submissions that fail testi…
> You'd still be stuck evaluating potentially hundreds of correct submissions. I'm guessing the MVP of hackerrank was the web code editor + lint/findbugs/whatever for filtering. A lot of people have spent a lot of time writing open source projects that convert code to metrics, so making a reasonably prioritized list is probably fairly easy. > There are lot of really smart developers out there with advanced degrees wh…
Sorry - programming tests raise far more false negatives than false positives (and this from a person who considers himself a false negative in most tests)
Re: a16z Programming Test
#46Earlier quoted context omitted.
Seems like the obvious (if dishonest) thing would be to use a throwaway phone # to get the test, then spend a day or so solving it, then type it in (with plausible delays) using your real number a day later. Assuming the test is roughly the same each time (even if details are different, it's probably of the same general class). In grading, the results of 6-8h of work entered in 2h would look more impressive than 3h o…
Credentials through phone # is more of a deterrent. We're also going to have an in-person coding exercise as a next step, which would be much harder to game :)
Re: a16z Programming Test
#47My problem is I like taking these tests to find out what I don't know (quite a lot usually). To be fair though code reviews usually tell me more than tests these days. The constraint that gets me is the honor code - I cannot use an IDE with code completion?! but that leaves nano or notepad ...
"You may use reference language documentation or use an IDE that has code completion features. "
Re: a16z Programming Test
#48My problem is I like taking these tests to find out what I don't know (quite a lot usually). To be fair though code reviews usually tell me more than tests these days. The constraint that gets me is the honor code - I cannot use an IDE with code completion?! but that leaves nano or notepad ...
I think you misread that. "You may use reference language documentation or use an IDE that has code completion features. "
what's the first thing your teachers said ? Read the instructions carefully :-)
Re: a16z Programming Test
#49This doesn't quite make sense to me. Or, it makes sense, but not for the reasons presented on the surface. If you're Andreesen Horowitz, you have access to a nearly-unlimited supply of capital. You also have incredible access to information and dealflow throughout the industry. In situations in which you are not capital constrained, the most efficient way to establish a workforce is to acquire it from somewhere else;…
Rich people are cheap. Why acquihire someone who knows how much they can ask if you can pay close to nothing to that test website (it's a genetic service) and get a clueless buy competent nerd that will be glad to work alone on a project for peanuts? That's why we're poor and they have "unlimited capital"
Building organizations is expensive, unpredictable and takes a long time. Buying organizations is more expensive in the short term, but also far more predictable and much faster. So if you have more money than time and need an organization to get something done, buying one is far more rational than "paying a clueless but competent nerd peanuts".
I'm not saying a16z is doing that here, btw. I'm just saying that you're wrong.
Re: a16z Programming Test
#50aside from the fact that tests generally don't work i find this hilarious. "the most important requirement is significant independent programming experience as demonstrated by your GitHub account" a great way to find newbie hipsters and not experienced and seasoned devs. or at least limiting yourself to one community