滴滴一二面凉经

一面感觉很好,面试官也在腾讯云干过,还说那代码可能是我(面试官)写的。二面体验略差,开局就丢了大给我。

一面
自我介绍,实习经历讲一下
1.C++有的C语言没有的
2.C++多态、public、private那些
3.虚函数表存的是啥
4.static函数作用
5.tcp和udp的区别
6.malloc和new的区别
7.   左值、右值
8.大数相加
9.红黑树的介绍
10.死锁概念
反问
二面
1.暴打项目,one loop per thread是啥

操作系统部分:
Q:开局epoll底层原理,怎么收到事件的?
A:答红黑树加链表,内核态
Q:对,内核咋做的?
A:我……
Q:那你说下线程调度和进程调度?
A:线程调度是啥???从FIFO调度聊到时间片、最短优先、权重比、多级反馈队列
Q:线程调度也不知道啊,那你说说select一定比epoll快?
A:巴拉巴拉说了一大堆
Q:你确定这样合理吗?
A:我看过文章没自己动手操作过,无法确定
Q:进程切换为啥耗时?
A:缓存失效,页表失效,PCB切换。
Q:页表存放在那里?
A:快表里。
Q:快表是放在内存中吗?
A:快表好像是个硬件…
Q:快表在计算机组成里的名字是啥?
A:内心(哥,我计组都是挂了的选手)

计算机网络:
拥塞避免那些,快重传,MSL的一般时间多少。

算法:
二叉树层序遍历反转一下


==== 分割线 更新一下,又想起来一些二面题目====
我的日志模块封装了一下输出变色,比如INFO日志是绿色,ERROR是红色这样的。。面试官问我为啥会变色,变色原理是啥?
有多少锁?谁没事记这玩意啊。。。
原子怎么实现的?简单说了下CAS 原理


操作系统我自知菜,但我没想到菜到这个地步。。还有,各位大佬们,线程调度是啥?不是同步异步那些。

#面经##滴滴##C++工程师##校招#
全部评论
滴滴还敢去?
3 回复
分享
发布于 2021-07-25 12:58
线程调度分为时间片调度和抢占式调度 时间片调度:对于相同优先级的线程采用先进先出的方式,使用时间片策略。 抢占式调度:对于高优先级的线程采用优先调度的策略
2 回复
分享
发布于 2021-07-25 19:31
联想
校招火热招聘中
官网直投
怎么确定凉凉的呀
1 回复
分享
发布于 2021-07-25 12:58
二面也太顶了😂
1 回复
分享
发布于 2021-07-25 13:39
我滴滴二面也面出了心理阴影了,感觉问得特别底层
1 回复
分享
发布于 2021-07-25 13:48
还敢面滴滴,真不怕毕业就失业啊
1 回复
分享
发布于 2021-07-25 15:18
我是java 我也被问到了线程调度不过网络没问,算法写一个二分法 ,别的有ConcurrentHashMap 和HashMap对比  OOM ,还问了数据库三大范式都特么忘光了
1 回复
分享
发布于 2021-07-25 15:58
one loop per thread,你的项目是webserver吗
1 回复
分享
发布于 2021-07-25 16:09
感觉一面挺基础的,二面那个线程调度指的是用户态线程和内核态线程的切换问题吗
1 回复
分享
发布于 2021-07-25 16:11
做的项目是集群聊天服务器??
1 回复
分享
发布于 2021-07-25 16:29
滴滴还敢去?不如来网易游戏试试!!!https://www.nowcoder.com/discuss/610659
1 回复
分享
发布于 2021-07-25 16:52
epoll收到事件,是不是要从网卡收到数据说起呢
1 回复
分享
发布于 2021-07-25 19:28
今天我也面了,目前面试体验最差的企业没有之一,问了半天项目也不问基础,最后来了句项目不相关,不相关你倒是问基础啊😆
1 回复
分享
发布于 2021-07-25 20:21
进程调度和线程调度对于内核来说是同一个东西,每个线程的PCB中都有对应的调度实体,相关的信息绑定在调度器上
1 回复
分享
发布于 2021-07-25 20:34
二面绝逼一个面试官,昨天问我线程调度我也蒙了😐
1 回复
分享
发布于 2021-07-25 20:53
滴滴的招聘在什么地方?
1 回复
分享
发布于 2021-07-25 20:56
你这还好吧,问我的是MySQL底层😃
1 回复
分享
发布于 2021-07-25 22:26
大佬,请问大数相加是什么,能说说怎么回答的吗😂
1 回复
分享
发布于 2021-07-25 23:18
问这么多操作系统,操作系统我完全没复习。。。
1 回复
分享
发布于 2021-07-25 23:52
我和你一样,也是昨天,二面体验感也不好,问的问题就很刁难人
1 回复
分享
发布于 2021-07-26 09:27

相关推荐

#软件开发2024笔面经#面试情况上午09:30开始,实际提问环节共15分钟左右。线下面试,等候室1位工作人员,会议室7位面试官,为部门领导或员工;面试官很和蔼。首先做自我介绍;随后提问15分钟。提问问题(首先在等候室中交流、提问,这里主要记录提问内容)国科大属于什么高校,是985或者211吗?其和中科院有什么关系?本科是在哪个城市?空天院还有几位同学来面试,你们是否认识?目前是否还有其他的面试?(接下来在会议室中提问)和阿里云合作的项目具体是什么?其中你做了哪些工作?在叶绿素空间分析项目中,具体做了什么?是如何评定结果精度的?在滴滴的实习中,主要做了些什么?是以开发、应用为主吗?是否涉及GIS相关算法或实践?有过哪些GIS相关的项目开发经历,具体都做了些什么?导航项目实习中,主要做了些什么?都是如何实现的?用到了哪些C++开发的技术?你的研究生阶段主要接触遥感,那么目前求职主要想做什么方向?为什么不想做遥感?为什么专业为地图学与地理信息系统,但是课题组实际是做遥感的?课题组主要工作是什么?进入研究生阶段时,是否是推荐免试?本科成绩如何,哪一年是第一名?最终保研时专业排名为多少?哪一种数据库用的比较多?主要都做过哪些和数据库相关的项目?都有过哪些数据库处理经验?对于C++语言的了解如何?学习中对其应用主要都有哪些方面?对面向对象的了解如何?个人技术栈如何?哪些代码用得最熟练?是否了解过Java代码?对于Python语言的了解如何?一般用其做哪些工作?本科的实用新型专利是做什么的?具体有哪些功能?都有哪些创新点?为什么你提到遥感主要偏应用?进入公司后,公司各项业务也相对属于应用,你如何看待?为什么选择开发作为你的就业方向?你的职业规划如何?目前都有哪些Offer?你都有哪些兴趣爱好?其中你最擅长的是哪个?个人预期薪资如何?个人抗压能力如何?研究生阶段加班是否比较多?是否适应加班?是否有女朋友?个人对就业城市有何看法?是否想在北方就业?
点赞 评论 收藏
转发
14 65 评论
分享
牛客网
牛客企业服务