桑兰律师大变脸:撕下免费外衣 威胁起诉索要律师费 (转载)# Joke - 肚皮舞运动
r*g
1 楼
越来越看不懂了,我原以为会有三面的。
第一面,一些基本数据结构的题目,然后是那个经典的100000000个数中间找最小的100
个的题目。我说要么基于quick sort思想做,要么用heap。结果讨论半天基于quick
sort的开销,交流有些不顺畅,有个地方没明白他想说什么,结果发现他理解错了基于
quick sort具体怎么做,后来我发现cracking code interview上也说基于quick sort
的开销不好估计。而且比较崩溃的是他说用min heap,找100个最小的那应该用max
heap啊,然后面试完了我还发信解释了一下应该max heap。虽然有点交流不顺畅,最后
感觉还是很好的。
第二面,有个地方也是交流了半天,我的code里面用了hash,我直接用的map,他问我c
++ STL map::find()==map::end()是什么意思,我就给他说是iterator,对binary
search tree来说应该是最后一个之后的位置,不知道这个回答对不对,期间没有任何
提示,甚至给我感觉是他不用map。接着是reverse linked list,我很快写出了code。
最后还问了个什么算法题,记不起了。
我发觉一个很重要的问题是,似乎不应该交流太多,直接给出知道的最好的办法。两次
面试和面试官交流都很多,结果可能还不如多点时间多面一道题。这2次居然都给了
negative的评价,也太让人难以接受了,两次面试结束阶段我都感觉他们态度很好的。
第一面,一些基本数据结构的题目,然后是那个经典的100000000个数中间找最小的100
个的题目。我说要么基于quick sort思想做,要么用heap。结果讨论半天基于quick
sort的开销,交流有些不顺畅,有个地方没明白他想说什么,结果发现他理解错了基于
quick sort具体怎么做,后来我发现cracking code interview上也说基于quick sort
的开销不好估计。而且比较崩溃的是他说用min heap,找100个最小的那应该用max
heap啊,然后面试完了我还发信解释了一下应该max heap。虽然有点交流不顺畅,最后
感觉还是很好的。
第二面,有个地方也是交流了半天,我的code里面用了hash,我直接用的map,他问我c
++ STL map::find()==map::end()是什么意思,我就给他说是iterator,对binary
search tree来说应该是最后一个之后的位置,不知道这个回答对不对,期间没有任何
提示,甚至给我感觉是他不用map。接着是reverse linked list,我很快写出了code。
最后还问了个什么算法题,记不起了。
我发觉一个很重要的问题是,似乎不应该交流太多,直接给出知道的最好的办法。两次
面试和面试官交流都很多,结果可能还不如多点时间多面一道题。这2次居然都给了
negative的评价,也太让人难以接受了,两次面试结束阶段我都感觉他们态度很好的。