Show HN: I send out a weekly CS topic overview and code interview question
21–30 of 48 posts
Re: Show HN: I send out a weekly CS topic overview and code interview question
#22Re: Show HN: I send out a weekly CS topic overview and code interview question
#23Re: Show HN: I send out a weekly CS topic overview and code interview question
#24Clevverrr..! Having gone through this whole process recently, I can appreciate how this would have come in handy. FYI: I had used http://www.careercup.com/ extensively.
Re: Show HN: I send out a weekly CS topic overview and code interview question
#25Clevverrr..! Having gone through this whole process recently, I can appreciate how this would have come in handy. FYI: I had used http://www.careercup.com/ extensively.
Except for Gayle Laakman's extensive marketing and the heavy user base that followed, I don't see why careercup is popular in the first place. It is a terrible website with ads for her two books taking up half of the home page space. It would be great if someone could start a stackexchange site for discussing CS interview questions; I'm pretty sure the quality of questions and discussions would be better then.
Re: Show HN: I send out a weekly CS topic overview and code interview question
#26My preference, by far, is to spend time discussing ideas and approaches to solving problems. I don't want to see code. I want to see into his/her brain. How do you think? How do you slice and dice a problem to try to get to core? How good are you at intuitively choosing a good data representation? Do you bring-up alternative approaches to optimize for size vs. raw speed or other parameters? What questions do you ask?
Anyhow, whether the person can actually write two lines of code or not can be ascertained by looking at prior work (if available). The most interesting aspects of a programmer --the real reasons you might not want to let him(her) get away-- have nothing whatsoever to do with how quickly they can write a bunch of loops or if they have memorized five sorting algorithms. Nah, the real value is in how they think. That's what you want to hire them for.
EDIT: Some of the best, most creative and versatile programmers I have known could not write code without a set of reference books next to them. Why? Because they don't have encyclopedic knowledge of the various languages they might use. They'd excel at dissecting data to reveal structure and representation and then choosing a good approach to solve the problem but more often than not had to have a library of various CS and language books around them to support their work. My point is that these people would have failed interview puzzles yet they contributed to and sometimes single-handedly drove projects that generated millions of dollars for the companies that employed them.
Re: Show HN: I send out a weekly CS topic overview and code interview question
#27I hate code-writing puzzles during interviews. I don't use them at all. Why? Precisely because of methods such as this one where someone might memorize or learn a bunch of patterns to common puzzles going around. They come in and ace the interview test. Does it really tell you anything about the person other than they can train themselves like an intelligent monkey to produce the correct output given an input? My pre…
You don't have to know everything about a language to solve problems in that language; if you need a set of reference books next to you for the languages you use every day, you don't know those languages very well.
And a good interviewer will help you with discussion, if you have a reasonable approach to the problem: "I think there's a function to do foo, but I'd have to check the documentation to find the details." "It's called foomod.foo_doer; it takes a baz and a bar." "Ah, thanks. scribble scribble". (Or, alternatively, "I'm assuming a function foo_doer to do foo, which I think exists in the standard library, but if not I could write it easily enough.")
Re: Show HN: I send out a weekly CS topic overview and code interview question
#28Re: Show HN: I send out a weekly CS topic overview and code interview question
#29No Terms of Service or Privacy Policy. I can imagine having a list of email addresses with people interested in getting coding interviews could be interesting to the right people with enough money.
Re: Show HN: I send out a weekly CS topic overview and code interview question
#30I hate code-writing puzzles during interviews. I don't use them at all. Why? Precisely because of methods such as this one where someone might memorize or learn a bunch of patterns to common puzzles going around. They come in and ace the interview test. Does it really tell you anything about the person other than they can train themselves like an intelligent monkey to produce the correct output given an input? My pre…
I ask them to write a method that takes a list of Strings and returns a single String which is all those Strings concatenated together with spaces in-between. And oh my word, how people fail. It's truly frightening.