字节跳动 服务端开发 三面面经
接上篇帖子,三面一共65分钟左右
算是领导面,感觉是带技术团队的
一、聊学业+自我介绍 (10min)
1.前两面体验怎么样?
2.在学校做了哪些东西?
3.哪门课学得好或比较感兴趣?
答曰:数据结构与算法
4.挑一个学到的算法讲讲。
我讲了几个最短路径算法
二、聊实习内容并展开 (25min)
1.介绍实习做的事/什么业务
2.遇到什么困难/有什么收获
这里不小心给自己挖坑了
3.为什么自己调自己,事务会失效,要换成代理对象才行?让我讲根本原因。增强是在什么阶段做的?什么时候发生了替换?
4.Redis分布式锁用在什么场景
5.如果一个操作最终要落在数据库上,但中间可能涉及其他调用或操作,你会选择分布式锁、Spring事务、数据库事务,还是其他方案?为什么?(我提到了高并发下数据库的性能影响)
6.怎样算高?性能主要局限在哪?
7.为什么Redis比数据库性能好?
三、紧张刺激手撕环节 (25min)
提问/探讨/讲思路之后开始写
力扣原题 662. 二叉树最大宽度
以为简单但一做发现这题没见过
后来搜了一下确实不在题单里
总之磕磕绊绊写完了,还凑合
四、每次最后都是反问 (5min)
简单问了一下部门业务和base地
五、过了一个周末就挂了
hr说面评还不错,也不知道为啥
后来过了很久又有其他部门来捞
#字节跳动##Java##后端##面经##秋招#