新鲜出炉的乐视面经
通知的下午一点面试,我早上起床的有点迟。。后来又不知道干了些什么发现时间不够了就买了点吃的直奔目的地。不到一点去的,排队一直等到三点才轮到我(可能应聘c++的比较多吧,那时候额的已经没力气了)。
一面面试官感觉人也比较好,比较和蔼,刚开始问了比较简单的问题:二叉平衡树查找元素的复杂度。我回答了之后,然后面试官说:“可以啊,那就可以继续面试了!“。因为面试官人比较好,我就随便问了句:是不是答错了就面试结束了,他说是。接着问了问项目,项目中用到了hash表,但他没有追问下去,又出了一道算法题,让写代码,具体的题忘了。然后又问项目中的epoll模型的相关知识,和select的区别,就绪队列的底层实现等等。接着又是一道算法题,大家应该都见到过,就是一个整型数,二进制中1的个数。由于面试经验不足,我直接写出了n&n-1那种方法的代码。然后问了下这样做的原理,接着又问有没有其他的做法,没想出来,在面试官的提示下坎坷的说了其他两种(当然不是依次移位的那种了)。然后就到了提问环节,我问了问题之后,面试官似乎还想让我再问点,就说:还有没有其它想问的?我当时是真不知道问什么了,就说:感觉答得一般就不问了。然后面试官就说:有的人把题目背会了就算全答对了也不会让过,有的人就算没答出来,只要有潜力(大概就这意思)也会让过。然后就让我去等通知了。
等了一个多小时,工作人员带着我去了二面地点。二面面试官也很好,特别客气,刚开始说了一堆客气话,什么让久等了不好意思啊,欢迎来面试啊之类的。然后就让介绍项目。然后问了我多线程,STL的知识(因为简历中有写)。在问道map底层动态扩容的时候,我说是以大约2倍的素数进行扩容的,也就是原始是7的话下一次应该是17,然后面试官还质疑我,我说我看到的源码就是这样的,面试官也没说什么了,又问了下epoll的api之类的东西,然后让写二叉树的镜像算法。我两分钟就写了递归的算法,然后他说:忘了说了,写个非递归的,于是就改了非递归的。接着就让我出来等通知。
等了10分钟左右,被叫去HR面。HR是个大长腿的妹子,问我为什么来应聘乐视,我说了一堆乐视生态啊之类的*(平常爱看科技新闻,碎玉互联网大佬说的话都还了解),又问了手头的offer,家是哪儿的,期望的月薪是多少之类的。又让我问了一些想问的,然后说10月底会发offer,十月下旬会通知的,乐视面试就此结束(过没过已经不重要了)
。