百度一面

Cpp 岗,11号笔试,13号hr打电话叫去沈阳面试

不清楚哪个部门捞起来的

1.0面:

1. 1G内存,4G url,求重复的url
2. 手写二分
3. Linux命令,find,grep,ps,netstat...
4. Python的tuple
5. C 与Cpp的区别
6. const/define
7. C语言内存布局
8. 忘了...

感觉不难,但是面试官老姐和我说

Q:面完了,你有啥要问的吗?
A:您感觉我要是没过,可能是哪方面欠缺?
Q:你笔试成绩还不错,但你是本科生呀,还是二本,和你一起来的都是基本都是东大的研究生,换位思考一下,而且你也没啥项目经验,给你推到运维那边面一下吧。
A:好的。


1.1 面:

1. Linux kvm,GPU 直通,SRIOV
2. CPU架构,NUAM,SMP
3. Guest OS发个网络请求,到Host OS,再到硬件的过程
4. CPU ***结构,是否共享
5. TCP握手过程,为啥三次
6. DDOS,怎么解决,如何让Server端收到ACK后在分配资源,不改变Client,不封装IP数据包
7. 如果把访问次数过多的IP拉入黑名单,怎么实现,用什么数据结构,写个伪码
8. hash冲突怎么解决
9. 多线程操作一个hash表呢?用什么锁?
10. 读写锁说一下,怎么使用
11. C语言const,static
12. C语言volatile,说个应用场景
13. 手写判断大小端的代码
14. C语言内存布局
15. 分段分页机制
16. 逻辑地址到物理地址过程


暂时只能想到这些,有点记不清了。
应该凉了,1.0面给我推倒了别的组,1.1面教我做人。


#C++工程师##运维工程师##百度##笔经##秋招#
全部评论
我是14号沈阳面的,也是凉凉了。
点赞 回复
分享
发布于 2018-09-15 13:31

相关推荐

点赞 评论 收藏
转发
1 32 评论
分享
牛客网
牛客企业服务