吐槽一下 今日头条的面试

2017-03-08 11:10:35 +08:00
 davinci

上周去今日头条面试。其中一道算法题的预处理步骤需要用到链表逆置。我写了一个递归函数。

def reverse(head):
    if head==None or head.next==None:
        return head
    result = reverse(head.next)
    head.next.next = head
    head.next = None
    return result

结果面试官看了几分钟,没看懂觉得有问题。然后我用数学归纳法简要地证明了一下这个算法的正确性,他想了几分钟还是觉得有问题,然后我又举了一两个简单例子展示该算法的运行过程,他看了一会儿想了一会儿还是觉得不对劲。末了,他叫我在这等一会,便抱着电脑出去了。我在屋子里等了半天也不见人影,大概过了有半小时,我走出面试房间,看到他,他说今天就面到这了。想想也是有些无语。

40921 次点击
所在节点    职场话题
86 条回复
iceny
2017-03-09 14:51:52 +08:00
大厂么
mingyun
2017-03-09 21:40:31 +08:00
今日头条算大厂,虽然我没用过
wuyadong
2017-03-09 22:20:33 +08:00
前段时间,我也面过今日头条。确实能感觉到面试官的水平没有那么好。
dddddyyyy
2017-09-28 14:39:18 +08:00
楼主最后去哪了?
setimouse
2017-11-19 07:55:01 +08:00
《震惊!面试者用递归吓退面试官》
markx
2018-02-05 00:36:42 +08:00
我正好想问个问题, 关于面试的题目, 大家通常会优先用递归还是迭代啊? 我现在用递归总觉得心里有点障碍,总担心面试官会说空间上效率不够高,让我再用迭代写一次。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/345807

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX