一面
一面面试官似乎是四川人。开场自我介绍后问了点基础的数据结构热了热场。然后是让我讲项目。之后给了个“算法题”:现在有几十亿份日志,需要统计出最频繁的IP。我大概讲了个基于哈希的方法,面试官表示还有没有更好的,我就只能摊手表示大概可以分布式的统计。然后面试官问了几个比较零散的知识点。
面向对象中的封装、继承、多态都是什么意思
C++中多态是怎么实现的
操作系统进程调度的模型
用户态、内核态
零拷贝
其中后两个问题我都不太清楚。然后问了我懂不懂计网、平时如何学习、如何解决问题、调试代码的经验等。最后让我问个问题,我忘了问的啥了….
二面
本来以为一面就跪了,结果还是给了二面的机会。 面试官是直接用手机打过来的,开场没有自我介绍这个环节,直接问了我为什么要做这些项目。然后问我有没有了解过大数据常用的一些框架工具。上次一面被问了大数据统计的问题,结束后我就特意去看了Hadoop的一些概念,于是就现学现卖的讲了讲Hadoop。之后面试官问我是否了解过计网相关的内容,我表示看过书上的概念。结果面试官直接问我有没有想过TCP协议有哪些地方是可以优化的。沉默了一会儿之后面试官可能是觉得我没救了,就开始问我最近有没有关注阿尔法狗,让我讲讲看法。然后就是各种谈人生了。最后面试官建议我去搞机器学习,说未来几十年机器学习都会输主流