f******n 发帖数: 90 | 1 已经fail好几次onsite了, 这里跟大家讨论一个tricky的面试问题。
我碰到过两次在讨论相关technical问题的时候,面试者犯技术上的错误,这种时候应
该怎么办?
第一次,我比较紧张,前面几个简单的问题答得都磕磕绊绊的,给对方的印象不是特别
好。 然后在回答另一个C++问题的时候,我为了impress him就特意提到了某些比较
obscure的tenichal details。 结果面试者说不可能,他从来没听说过。FT,我当时也
不知道说啥了。 我回来又查了资料,我确实是对的。
第二次, 他让我实现一个thread synchronization的问题,他实际上想让我用
condition variable实现,可我用的是semaphore,也可以实现。 他说semaphore 的V()
不会wake up sleeping threads waiting at P()。 He said he will be seriously
surprised if it does。 我又无语了。
可能我fail不全是因为这些,当时这个肯定起了不少负面的作用。 大家觉得应该当时
就 | Q*********r 发帖数: 93 | 2 If you're pretty sure you're right, you should defend yourself. It's not
about arguing like calling the other guy an idiot. It's like "you know, I'm
pretty sure my answer is correct. for example, this can be found in so-and
-so's book. besides, I've used this technique many times."
Of course, you should also be sure you understand the question correctly.
That's why in my book I recommend people repeating the question back to the
interviewer, before attempting to answer it.
-brett
()
【在 f******n 的大作中提到】 : 已经fail好几次onsite了, 这里跟大家讨论一个tricky的面试问题。 : 我碰到过两次在讨论相关technical问题的时候,面试者犯技术上的错误,这种时候应 : 该怎么办? : 第一次,我比较紧张,前面几个简单的问题答得都磕磕绊绊的,给对方的印象不是特别 : 好。 然后在回答另一个C++问题的时候,我为了impress him就特意提到了某些比较 : obscure的tenichal details。 结果面试者说不可能,他从来没听说过。FT,我当时也 : 不知道说啥了。 我回来又查了资料,我确实是对的。 : 第二次, 他让我实现一个thread synchronization的问题,他实际上想让我用 : condition variable实现,可我用的是semaphore,也可以实现。 他说semaphore 的V() : 不会wake up sleeping threads waiting at P()。 He said he will be seriously
|
|