发个F家OnSite感受# JobHunting - 待字闺中
w*x
1 楼
一共3轮coding, 其中一轮问behavior的比较多,另外两轮主要focus在coding上, 签
了NDA就不说了,面试的人全来自Infrustructure的组
第一轮是没见过的,是他们工作中碰到的一个问题,解释了挺长时间, 有点吓人的感
觉。后来给了个trie的解决方案。实现了实现了他们功能的函数, 比较郁闷的是本来
一个子函数写正确的, 后来不知道哪根经出问题又给改了一个绕了点弯的解法, 不过
感觉也是对的就是没那么直接。后来面试官说你本来写的对的怎么又改什么呢?
第二个人上了一道见过的题,设计数据结构,定义class和实现函数,面试之前还专门
在纸上写过原题,结果被抓出两个bug, 郁闷啊~~~, 最后分析时间复杂度
第三个人问behavior问题问了很多,然后问了一个简单的二叉树问题,然后进一步要修
改现在的代码处理special的一些case, 修改的时候忽略了了一个前提条件是数据时non
-dup的,结果觉得巨复杂, 后来他看出来了提醒数据没有重复, 然后很快改写出来的。
感觉虽然算法上可能都是他们想要的, 但是3轮都不是很顺, 估计挂了, Onsite白板
coding还是和自己下面练习不一样啊, 还是有压力的。
了NDA就不说了,面试的人全来自Infrustructure的组
第一轮是没见过的,是他们工作中碰到的一个问题,解释了挺长时间, 有点吓人的感
觉。后来给了个trie的解决方案。实现了实现了他们功能的函数, 比较郁闷的是本来
一个子函数写正确的, 后来不知道哪根经出问题又给改了一个绕了点弯的解法, 不过
感觉也是对的就是没那么直接。后来面试官说你本来写的对的怎么又改什么呢?
第二个人上了一道见过的题,设计数据结构,定义class和实现函数,面试之前还专门
在纸上写过原题,结果被抓出两个bug, 郁闷啊~~~, 最后分析时间复杂度
第三个人问behavior问题问了很多,然后问了一个简单的二叉树问题,然后进一步要修
改现在的代码处理special的一些case, 修改的时候忽略了了一个前提条件是数据时non
-dup的,结果觉得巨复杂, 后来他看出来了提醒数据没有重复, 然后很快改写出来的。
感觉虽然算法上可能都是他们想要的, 但是3轮都不是很顺, 估计挂了, Onsite白板
coding还是和自己下面练习不一样啊, 还是有压力的。