-
Website
http://continuations.tumblr.com -
Original page
http://continuations.com/post/230752325 -
Subscribe
All Comments -
Community
-
Top Commenters
-
csertoglu
9 comments · 5 points
-
Spencer Fry
18 comments · 13 points
-
kidmercury
66 comments · 109 points
-
Nick Oliva
20 comments · 2 points
-
Johndmc
12 comments · 3 points
-
-
Popular Threads
-
Tenacity Versus Failing Early (and Often)
2 weeks ago · 12 comments
-
Working At Startups
3 weeks ago · 26 comments
-
Email Holiday Cards?
1 month ago · 23 comments
-
Touch Typing: a 21st Century Skill
1 month ago · 20 comments
-
Startups and Your Health
2 weeks ago · 8 comments
-
Tenacity Versus Failing Early (and Often)
Though, thinking about it now, it's almost more like dissecting rather than reading: given a large pile of code (say, at least 10k lines) can the interviewee jump into it cold and pinpoint an issue in a reasonable amount of time?
I think being able to pull together the connection points in the architecture is as important as understanding any particular block of code.
A reading code from an open source code during an interview is a good idea - or even have the candidate come in already prepared to discuss the code!
I like to have candidates tell me about a time when they were maintaining code vs writing new code. Then I dig deeper and deeper to see how detailed they can get. The best candidates can stay on topic and talk longer than I care to continue asking more detailed questions.
When looking at and analyzing a code base, what do you look for and do to help you understand the code.
A seasoned coder will typically include the words "the debug output function" or "log macro" etc in their answer. They'll also say something about inserting debug/log statements into a local build to help understand the run time execution.