360内推3面
8月23号面试了360内推的大数据开发岗位,过去一周了,终于有时间坐下来总结一下。(我就是个水货,大神请绕过)
先说重点吧,虽然我面试的是大数据开发,但是面试官还是问了很多java和数据结构基础的问题,所以面试得到的教训就是,回去复习基础,复习基础!
下面说面试的过程:
一面上午10:02开始,面到了10:55,感觉自己像经历了一个世纪那么漫长。面试官很nice,让自我介绍之后,问了项目问题,开始的交流比较顺畅,关于项目的问题都能很顺利的回答上来,这大概有二三十分钟。然后,重点来了,面试官说,看你简历上会scala和java,你给我写个简单的程序吧。我心里已经发毛了,我已经n久没写过程序了。第一个实现wordcount,写了好久,我也没写出完整的代码,我跟面试官说,我给你讲讲思想吧,面试官说,思想谁都会,你写吧。我。。。然后第二个问题,给你1000亿个数,求topk,这个看过剑指offer的人肯定都会,然而我没看过,不会。面试官说,你说说用什么数据结构吧?我不会。实在看不下去了,面试官说,你数据结构里面有没有学过堆?我:学过,但是我只知道概念。面试官:两个单链表,怎么判别是否交叉。。。我还是没写出来,只是说了一下该怎么写。反正当时就是觉得挂了,就直接跟面试官说,我研究生期间没太接触这种基础的,我是做数据分析的之类的。最后面试官问,我看你是学信息管理的,怎么会转到计算机呢。我说我们学校信管专业在计算机院,计算机基础都学过。。。
至此一面结束。本来觉得挂了,都走出360的大门到拐角了,刷新了一下页面,通过???!!好吧,我又回去了。
等待二面的时候,开始从网上找一面面试官的问题,原来都是基础的,但是都不会,太惨烈了。二面面试官可能是个厉害人物,一直在开会,我从十一点等到了十二点多,工作人员通知下午两点面。
两点十分左右,二面开始,也是50分钟左右。二面的面试官也不错,一看就是典型的程序员,问了一些基本情况和项目情况。因为当时觉得根本不会过,所以就有啥说啥了,聊天很愉快,重点还是在后面。面试官:你的项目经验我都知道了,我考考你基础吧。我:还是算了吧,我上午也没写出代码来。面试官:不考你操作系统和网络那些,来个简单的吧,判断树的高度。我开始写,递归,深度遍历,写了好久,面试官一边看我写,一边笑。。。没写完,我说,算了吧,我好些写错了。面试官:三行代码就搞定了,你写了这么多。你们这些学生,基础的东西都不会,你们平时都是怎么做研究的。你实习做的事我们公司也有,不过那都是博士,不需要写代码,但是要出论文成果的。你要找这种互联网公司,还是要写代码的。。。大概中心思想就是,你需要会写代码。我就一直笑,说自己会学的。。。。
这样,二面结束,有二十分钟左右吧,查询,二面通过。。。
三面,HR是个男的,有点打怵,但总体来说没有太套路我,有啥说啥吧。大概半个小时左右,面试结束。
只有一个重点,就是基础知识要打牢,好吧,我回去复习去了。
#360公司#