2018秋招小结

腾讯:

  还在写webQQ,完成了登陆模块和Epoll模块,现在只要考虑事件处理和数据库处理即可。

阿里:

  一面:(45分钟)投了蚂蚁金服cpp岗位。开始就问我acm的情况,问了会什么数据结构,然后我讲了线段树的原理,后面拓展了一点主席树的知识。再问了图论方面,讲了最大流,由于只会最基础版本的最大流,所以没讲多少。后来问我java的gc机制,才知道我被调到java岗位了,心痛,之前看的cpp知识用不上了。gc凭着春招看的那一丁点印象,讲了年轻态和老年态,然后面试官让我回去再看看,我讲错了。然后问了我做的那几个java项目,实际上我感觉一点技术含量都没有,就随便讲了下,结果面试官和我一样的观点。然后我抱着试一试的心态,说要不你问问我在腾讯做的项目?然后他就问了我epoll,我就从原理开始讲,包括复杂度,原理。他又问为什么用红黑树不用hash,我一时间没想到,就说两种都可以。后来想了下,hash和红黑树其实各有优缺点,hash理论上比较快,但是扩容难,除非采用一致性hash,而红黑树是稳定log。网上还看到一个说hash需要检测value,其实想了下,如果自己确定一个key,是不需要检查value的。最后闲聊,问我有什么问题想问,我说没有了。他反问,你连我们是什么部门都不想知道吗?尴尬一笑。原来那边是云加速部门,写java,他强调说语言不是很重要,重要的是思想。估计这几轮面试都不会问我cpp了。这轮面试收获不大,不过复习了一些知识点。

  二面:(35分钟)隔了4天就来二面了,这次感觉基本是吹水。问了我acm情况,绩点,为什么不考研。问了我对腾讯技术的了解程度,用的什么系统,为什么不用腾讯自研的tlinux,喜欢做中间件还是业务开发。唯一问的技术就是问epoll,又把epoll讲了一遍,讲我怎么封装的。结果又问我epoll是哪个版本的内核支持的,为什么以前不用epoll。版本支持我真没了解过,为什么以前不用epoll我也不知道,就猜了个可能以前内核不支持。这次面试收获到,在腾讯其实要更花多点时间研究腾讯的技术,毕竟现在有资源。我现在做的事情其实自己在宿舍也能做,浪费了各种资源真的很可惜。

头条:一轮笔试做了四题半,感觉早上做题精神不太好,做得马马虎虎。一道dfs判联通块数水题,一道区间合并水题,还有道背包,一道枚举二分,一道排序贪心/dp。被枚举二分那题卡了很久,一直想着分治,最后才发现直接枚举二分就好了。果然退役后智力下降。

虎牙:新投递

网易互娱:简历筛选中

猜你喜欢

转载自www.cnblogs.com/scaugsh/p/9479095.html