百度 日常实习一面面经
背景:
10.12 在官网投递 Java后端开发岗
期间几天时间,流程一直在简历筛选状态
10.17 电话约面 得知简历进了共享池(筛选没过),被另一个部门捞起来了感动!
10.18 线上面试(70mins):
1. 自我介绍
2. 聊之前的实习经历 15mins
这个暑假有一段3个月的中厂实习
- 项目职责
- 产出与收获
3. 拷打项目 25mins
- 介绍一下这个框架解决了什么问题(第一个项目写的 RPC 轮子)
- 项目中 SPI 机制是怎么实现的
- 为什么要自定义 RPC 协议,怎么解决粘包半包问题
- 说一下 Etcd 在项目中的使用
- 讲下一致性 hash 的实现
- 怎么保证框架的稳定性和可用性
4. 八股
- tcp 协议特性、传输过程
- http 不同状态码含义
- 线程安全的类举例
- ConcurrentHashMap 是怎么实现线程安全的
- 锁的分类
- 对多线程的理解
5. 算法
删除链表的倒数第N个节点(leetcode 19 原题)
- 讲一下怎么考虑边界的
- 如何提高这段代码的健壮性
6. 反问 / 聊天
- 部门介绍
- 技术栈
- 培养机制
- ......
总结:
整体面试体验很好,面试官给我的感觉很亲切,会认真听我的讲述然后提出一些细节问题,总体没有太刁难。
面试一开始的时候有些紧张,甚至自我介绍的时候讲话都有点卡顿😫,后面进入状态后感觉发挥的还行,和面试官交流的比较顺畅。大部分时间是在交流实习经历和拷打项目细节,八股和算法部分难度不高,都是比较经典的问题。
结果大概一周之内反馈,静静等待并且还要准备其他面试
ps: 本人是国庆之后开始准备日常实习的简历,目前一共投递10来个中大厂的后端开发。百度第一个约面,感谢百度给的面试机会,这次和面试官交流很有收获!
(下周一面手子,继续准备,面经后续也会发)
希望能认识更多牛友,和牛友们一起交流进步!!
#软件开发笔面经##日常实习面试##26届日常实习##实习##百度#