网宿、滴滴暑期日常实习面试(网宿拿Offer、滴滴二面挂)

我是大四的保研生,项目经历是我的毕业设计,自己动手写一个多核操作系统。前段时间毕设已经答辩通过,想到可以利用今年7月-8月去参加一些暑期实习,提升自己的能力和见识。通过boss直聘约到了网宿科技(北京)和滴滴出行(北京)两家公司的面试。下面给出面经。


网宿科技:电话面试 30min左右

1、介绍下自己

2、你的项目开发了多久?你是何时加入该项目的?是从零开始做的OS吗?

3、多核启动的过程(问项目)

4、多核中的进程管理?进程调度算法?有没有出现进程饿死的情况?(我结合项目回答的)

5、多核中的同步互斥技术?(我结合项目回答的)

6、多核情形下中断来了怎么办?OS处理中断的过程?(我结合项目回答的)

7、你的OS有没有开发网络模块?(没有,目前正在开发)

8、socket常用的API?客户端需不需要调用bind?

9、三次握手的过程?序号是什么?发送方和接收方如何确定序号?丢包了会怎么样?

10、Linux内核中的一些和网络相关的定时器你了解吗?(完全不了解)

11、你说你熟练使用gdb,常用指令有哪些?如何调试多线程?

12、对那些安全技术比较理解?(答:对汇编比较了解,反汇编分析得比较快)

13、printf和sprintf的区别?strcpy和strncpy的区别?栈溢出和堆溢出的区别?

14、是否对破解软件感兴趣?

15、你有什么想问我的?

周五下午面试,周一上午接到HR电话,拿到网络安全部门暑期实习Offer。


滴滴出行:

一面:视频面试 40min左右

1、介绍下自己

2、远程共享桌面写代码:将由数字组成的字符串转化为数字

3、你觉得你的项目难点在哪里?有哪些比较优秀的设计?(我回答了负载均衡和内核栈的设计)

4、负载均衡的策略?(问项目)

5、进程间如何通信?(问项目)

6、如何设置测试用例的?遵循什么设计原则?如何保证你的测试用例是优秀的?(问项目)

7、gdb常用的指令?n和s的区别?

8、Linux终端打开了一个很大的文件占满了屏幕,如何获取你想要看到的内容?(我回答的用grep搜出来,面试官说把它重定位到一个文件里即可)

9、硬链接和软链接的区别

10、输入URL到显示网页的过程

11、三次握手的过程

12、说一下快排的思想?如何优化?平均情况?最坏情况?

13、你有什么想问我的?

一面结束后,HR打来电话,10分钟后开始二面。


二面:视频面试 40min左右

1、多核情形下的中断(问项目)

2、你觉得中断有什么用?为什么需要中断?Linux中的中断是怎么回事?

3、多个中断到来时,如何判断其优先级?

4、网卡上的硬中断和软中断是怎么回事?如何查看软中断?(完全懵逼)

5、CPU接收硬中断和软中断的过程?(懵逼)

6、Linux下如何查看CPU的使用情况?

7、内存泄漏和内存溢出的区别?

8、哈希是什么?哈希冲突是什么?如何解决?

9、进程间同步方式有哪些?

10、如何检查上亿条URL中是否有重复的URL?

二面面试官说我基础欠缺,已凉。


昨天接到导师通知,暑期必须留在实验室。所以虽然拿到了网宿的暑期实习offer,也只能放弃了。和牛友们一起努力!

#网宿科技##滴滴##实习##C++工程师##面经#
全部评论
大佬在哪读研呢?
点赞 回复
分享
发布于 2019-06-27 07:59

相关推荐

#软件开发2024笔面经#🕒 岗位/面试时间 17号笔试,2题 a了1.8。18号发面试邀请。19号面,滴滴如果顺利是一天直接3次面试面完。滴滴java春招👥 面试题目拷打项目,布隆过滤器的底层原理,如何控制长度。底层是如何控制长度的?如何控制误差?扩容因子是多少?订单延迟取消队列是如何设计的。死信队列交换机。java集合,你了解的集合有哪些?synchronized的底层原理。和reentrantlock的区别java设计模式拷打。说说项目中用到了哪些设计模式。spring中哪些功能用到了模板设计模式。如何实习mysql主从,Mysql主从如何设计调优。MVCC底层。当时想提项目用到了canal伪装成mysql的子节点来实现mysql和redis的最终一致性。过于紧张就忘了。如果要实现一个LRU,如何实现?我提到可以直接继承LinkedHashMap.怎么实现的。我说各个方法分别super基础父类。继续深挖,问put的值值存储在哪?TCP的三次和四次。JVM 内存结构,垃圾回收。操作系统的内存管理方式。回答的不好。面试官说:“那来做道算法题吧,这个是个流程。”当时就知道寄了。手撕,第一题,二叉树的什么题读不懂。二叉树的ACM输入输出也不怎么会做。换第二题鸡兔同笼。写出来了之后,让讲讲解题思路。反问 ,然后挂总结:面试经验不足,面对真实面试官八股文吟唱水平下降一半。手撕算法是ACM模式,题有自研题也有leetcode题。遇到自研题只能懵逼。
点赞 评论 收藏
转发
在北京实习的不是很顺利...已经打算辞职回学校了,感觉做的业务跟crud关系不大,自己平时主要在刷算法题,写工程代码少也感觉很吃力。最近也一直在面暑期,大厂不是一二面挂就是简历挂,感觉很难。最近也一直很迷茫,不知道该继续allin互联网还是考个研沉淀下自己换换方向,或者是全力考公.....也没怎么给家里打过电话,也不太想让家里人担心这些。。。中午我妈突然给我打电话,说最近都在干啥,实习的怎么样了。。。最后说我爸流感感染含严重住院了,每天给他送饭什么的,自己多注意身体什么的,不要吃那么多外卖,多喝开水不要喝矿泉水....然后又说我妹最近事情也好多呀,在入党准备要预备党员了,然后说北京好远呀。。以后工作也要去那么远吗。。我说打算辞职再想想后面了,不敢说太多后面,她说自己租房私企啥的肯定也很累吧,旅途奔波的,然后说了很多很多说是亲戚儿子省考面试第一,笔试也没啥问题啊,公务员补贴好多,工作也很清闲,身体也能养得很好。说是去个三四线城市平平凡凡过日子多好,很幸福,租房吃快餐什么的吃住都不好,语重心长的跟我说了好多好多,让我好好想想,然后问我后面辞职没课要不要回回家呀 回家吃吃饭。。。害  选计算机以来一直都想着找个高薪的工作,从大一打两年acm到现在死命卷,觉得以后钱多就行了,可是爸妈都只想着有个稳定的单位,每天过的幸福健康就好了,电话说的我说不出话来,害 收拾收拾东西准备明天又要赶飞机回去了....
点赞 评论 收藏
转发
9 36 评论
分享
牛客网
牛客企业服务