tag:blogger.com,1999:blog-3240281421131142620.post1251143744638724861..comments2020-01-12T10:22:39.011-08:00Comments on Technical Dresese: The code interviewAnonymoushttp://www.blogger.com/profile/08824457792516833111noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-3240281421131142620.post-64437871539760947692012-03-18T13:28:12.232-07:002012-03-18T13:28:12.232-07:00Right, so I start with the fairly simple coding qu...Right, so I start with the fairly simple coding question and if we get through that we talk about its API. <br /><br />The added bonus of this approach is that if we only do 3/4 of the coding, the candidate goes away thinking they did reasonably well in the interview (even though they didn't really). That way you've avoid breaking them for the next interviewer.David Beaumonthttps://www.blogger.com/profile/10063884573139923867noreply@blogger.comtag:blogger.com,1999:blog-3240281421131142620.post-80441455120450246462012-03-18T08:41:28.969-07:002012-03-18T08:41:28.969-07:00Agreed, David. API design questions are also great...Agreed, David. API design questions are also great, and test out different skills than coding.Anonymoushttps://www.blogger.com/profile/08824457792516833111noreply@blogger.comtag:blogger.com,1999:blog-3240281421131142620.post-78565759491559313392012-03-18T08:37:06.694-07:002012-03-18T08:37:06.694-07:00I've done hundreds of interviews and found tha...I've done hundreds of interviews and found that questions which have short, perfect answers are basically bad. If the candidate gets it quickly then you've learned very little about them.<br /><br />I try not to design interview questions that have 'perfect' answers and always leave room for discussion at the edges. One great source of feedback about a candidate comes when you start talking about API design. Get them to really think about use cases and making their API useful to the caller (memory usage, error handling etc...) there's always plenty of discussion there once they've got the code out of the way.David Beaumonthttps://www.blogger.com/profile/10063884573139923867noreply@blogger.com