春招的各种面试经历

导师已经明确不让出去了,呵呵,找实习到此为止,说说经历。 2月3号投第一份简历,网易雷火,简历应该未通过。 之后陆陆续续投了很多公司: 腾讯: 一面电话面,先聊了项目,之后问问题,都是基础,例如tcp和udp的区别,分别有什么应用场景,我说了两者常见场景,他追问了为什么。后面问了很多基础都是c***的比较简单我就不写了,最后问了两个问题我没答上来:listen的第二个参数什么意思,什么是io密集和cpu密集。 本以为挂了,后来隔两天收到现场面试的通知。到了北京,一面面试官又面了一轮,问的不难,算法也不难。二面总监面,问得很广,从基础知识到memchache的网络模型总体主要针对简历。三面hr没啥好说了。 阿里巴巴: 问了多进程同时拥有同一个描述符的情况,没实际遇到过,灵机一动想到了epoll惊群并说了下nginx的解决办法。面试官又问多线程情况下如何保证每个线程都能平均io,我问是不是负载均衡,他说是,我就说了用线程池加round robin。他就追问怎么实现线程池,我说条件变量加blocking queue...后来有个关于多线程往同一个fd写数据,其中一个线程写完是否需要等待对端回应,跟他争论很久,最终还是屈服了....最后一面小哥就说了我通过结果到了3周以后才收到二面,二面的总体思路就是问我愿不愿意转java...我当然说愿意啊。 百度 面了两个部门,第一个部门时间要求6个月直接over 第二个部门云计算,一面电话40分钟全是问题,面试官一个接一个的问,具体大概有:topK问题,条件变量虚假唤醒,如何复现一个死锁,如何避免死锁,redis如何实现分布式锁,redis如何实现事物,reactor和proactor的区别,select和poll的区别,epoll为何高效,还问了些c***的我忘了,反正不难。后来就收到二面通知,在北京百度总部,那地方***大,2面上来写代码,第一个c***封装一个循环队列,第二个求数组交集,还是比较简单,后来问了一些问题不记得了。等了一段时间hr面,等的时候还是挺急的,毕竟赶火车,时间是硬伤,公司希望多一些时间考察实习生,最后hr说没办法现在给offer,让校招加油,送我到门口,gg斯密达 其他就不说了吧,期间还投了美团,360和完美等,完美已经面完,同样时间原因,360应该过两天面试,美团也是明天面试
全部评论
膜,楼主很强啊
点赞 回复 分享
发布于 2017-03-28 09:34
美团明天面试你怎么知道。。?
1 回复 分享
发布于 2017-03-28 10:22
更新,腾讯下午电话offer
点赞 回复 分享
发布于 2017-03-28 19:17
话说我也去现场面了云计算
点赞 回复 分享
发布于 2017-03-28 09:29
厉害
点赞 回复 分享
发布于 2017-03-28 09:43

相关推荐

10-22 14:27
深圳大学 C++
无笔试无八股(估计一面评价挺好,也没问实习)详细自我介绍没有打断我,我就各个项目深入阐述了一下深挖项目分布式缓存怎么做的?底层结构是自己实现的吗?有参考什么开源框架吗?哈希一致和普通映射的区别?还假设了几个场景,被肯定深入了解了这部分内容其它相关了解linux命令吗?常用的linux命令数据库索引相关?数据库事务相关?后面应该就是hr面了,问了下能实习多久,会尽快催hr进度。字节和腾讯的面试下来收获挺多,哪怕这次最终没有录也没那么焦虑,明显感受到了自己的成长。首先是学会包装自己实习经历,具体做了哪些工作,工作存在哪些问题,用了哪些技术去解决,是否有拓展空间,这个点是分析问题和解决问题的能力,感觉工作基本无非就是这个能力,具体的话利用现有方法,还是根据问题特点去设计方法。其次是项目和八股,大多数人的项目其实雷同,一方面作为八股触发器,一方面要对技术要点有深入了解,比如高并发,里面各个部分是怎么围绕高并发实现,是否考虑一些边缘case,做框架,框架各部分技术是否实现过,跟开源技术差异,考虑一些场景问题。同时这里面串联引出操作系统、计算机网络、数据库相关八股知识。最后是硬八股环节,背八股总是有遗漏,实际上感觉除非竞争很激烈,或者是kpi面,忘记了的话结合其它八股说出自己的理解,然后可以主动引导换一个相关领域熟悉的话题。代码笔试基础无需多言,除了hot100,根据简历可能还要准备多线程实现、单例模式、工厂模式、观察者模式、智能指针、数据库并发事务,实在没做过或者忘记语法可以讲一下思路然后申请换题。 #日常实习后端#
点赞 评论 收藏
分享
点赞 22 评论
分享
牛客网
牛客企业服务