京东C++开发提前批二面面经(技术面,视频没开摄像头,30min)
面试官那边杂音特别大,经常听不清对面说啥,基本上都是我这边复述一遍问题,确认之后才开始回答…
许愿HR面!!!
1.自我介绍
2.网络
(1)Client发送数据包,数据包是如何到达Server的,流程说一下
(2)Client发完包之后,Server没有收到包,原因有哪些?(提示可以查日志记录,我答的拥塞、Nagle算法,面试官提示了个DDoS)
3.项目相关
(1)为什么用map容器存储数据包?
(2)如果在高速网络里面,如何解决数据包存储问题?(LRU+文件,但感觉面试官是想让我答分布式相关的)
4.分布式
(1)RAFT协议了解吗(不会)
(2)分布式CAP定理说一下(不会)
5.其他
(1)领导给你和另一个同事一个任务,让你们独立设计方案,向领导汇报时,发现两个方案有冲突,怎么办?
(2)平时是如何提升自己技术的?
(3)职业规划?
(4)看你都呆在南方城市,对工作地点是怎么选择的?
6.反问
(1)部门、业务、技术栈?
- 京东零售基础架构,核心部门,业务是做图片缓存系统,偏存储方向
- 技术栈涉及到网络、分布式协议、OS内核、数据库、I/O等等
(2)对新人的技术要求?
主要是编程语言、网络、操作系统内核
(3)多久有结果?
两天之内收到邮件,就有下一轮HR面
全部评论
(4) 回帖