4 ms·
you want me το believe that someone who "blows up" a linked list is a programmer? He may be able το serve other tasks but a programmer he/she is not.
by volida 17y ago
you want me το believe that someone who "blows up" a linked list is a programmer? He may be able το serve other tasks but a programmer he/she is not.
- rosser 17y agoYou've never once, under pressure and time constraints, made a stupid, simple, oh-god-i'm-an-idiot mistake? You're a better man/woman than I.
- tmikew 17y agoCompletely agree. I once had somebody ask me during an interview to write a binary search on the white board. Very tough in that circumstance for me, completely blew it. Interestingly that was 11 years ago, I am now the chief architect and the other fellow has been gone for years. I doubt I could today just stand up and write a binary search from scratch that was worth darn. Even though it is not that tough of a problem. Programming in my opinion is a reading comprehension skill, solving cute little technical problems won't build large scale maintainable solutions. Even though they are fun to throw around at interviews they don't prove much. :)
- volida 17y ago"under pressure and time constraints" Isn't that the situation during a startup and some companies? If someone is not able to use a linked list, how are you going to trust them think of/implement something new and harder? And I never said mistakes are unacceptable.
- rosser 17y agoFirst, I never suggested giving every dummy off the street a pass if they blow the technical portion of the interview. You're right: mistakes are acceptable. Given that, you have to base your decision on whether the person is a match for your needs on more than just a coding exercise during an interview. Second, and more importantly, a coding exercise during an interview is long, long way from working in a startup, or working of pretty much any kind -- unless you've somehow managed to find a way to get paid for solving toy problems. I've done both, and both are hard, but in different ways. To use running analogies, working in a startup (in my experience) is a relay: you have a team, each of you is carrying your own respective bit of the endeavor, but the success or failure proposition is net across the team. In an interview, you're running a sprint, and all eyes are on you, and you alone. One feels completely different from the other, because it is. Also, half the times (for a sample size of two) I've been asked to do a code exercise during an interview, the interviewer realized halfway through the exercise that he'd misrepresented the specifications of the widget I was supposed to make. The plural of "anecdote" may not be "data", but I've seen and heard, and can conceive of enough problems with the practice of interview coding exercises that I just can't trust them for anything more than exploring how a candidate approaches programming: the way they think.
- volida 17y agoObviously we agree. The "linked list" is the metaphor here. You always should hire the best person that will respond to the needs of his/her role.
- dce 17y agoThe way you write "to" is blowing my mind right now.
- volida 17y agoI had T9 activated and it automatically choose the Greek word.