字节一面面经(后端开发实习)
岗位:集团信息系统后端开发
(可能不太全,凭记忆写的)
开头自我介绍...
## Redis 相关
1. Redis 通过双写更新缓存在高并发环境下会出现什么问题。
2. Redis 分布式锁是怎么实现的,利用 Redisson 相比于 SETNX 有什么好处。
3. Redis 的数据类型有哪些,分别在什么场景使用
4. Redis 的 Zset 的底层实现,具体查询过程
## 数据库相关
1. MySQL 的索引类型是什么,为什么要使用 B+ 树数据结构
## 算法相关
1. 学习过什么数据结构
2. 哈希冲突的解决办法(我说了链表红黑树、二次哈希、随机数探测,面试官说还有呢? )
## 计算机网络
1. TCP 协议的可靠性是如何保证的?什么情况下会重传
2. 拥塞控制是如何实现的
## Linux
1. Linux 常用命令
2. 使用 netstat 命令有时会看到端口处于 time_wait 状态,为什么,time_wait 状态是在建立连接前还是建立连接后
## 两道算法题
1. 最长不重复子字符串的长度
- 使用滑动窗口 + HashMap 实现,面试官问里面的 while 循环如何优化,没答上来
2. DFS 网格题
#ai智能作图#
(可能不太全,凭记忆写的)
开头自我介绍...
## Redis 相关
1. Redis 通过双写更新缓存在高并发环境下会出现什么问题。
2. Redis 分布式锁是怎么实现的,利用 Redisson 相比于 SETNX 有什么好处。
3. Redis 的数据类型有哪些,分别在什么场景使用
4. Redis 的 Zset 的底层实现,具体查询过程
## 数据库相关
1. MySQL 的索引类型是什么,为什么要使用 B+ 树数据结构
## 算法相关
1. 学习过什么数据结构
2. 哈希冲突的解决办法(我说了链表红黑树、二次哈希、随机数探测,面试官说还有呢? )
## 计算机网络
1. TCP 协议的可靠性是如何保证的?什么情况下会重传
2. 拥塞控制是如何实现的
## Linux
1. Linux 常用命令
2. 使用 netstat 命令有时会看到端口处于 time_wait 状态,为什么,time_wait 状态是在建立连接前还是建立连接后
## 两道算法题
1. 最长不重复子字符串的长度
- 使用滑动窗口 + HashMap 实现,面试官问里面的 while 循环如何优化,没答上来
2. DFS 网格题
#ai智能作图#
全部评论
刚面的吗?老哥
没问java吗老哥
没有拷打项目吗
楼主有后续吗
相关推荐
2024-12-25 20:56
门头沟学院 Java 黑皮白袜臭脚体育生:找java第二个项目肯定得换掉,换成一个轮子项目,校招标配是一业务一轮子另外宣传下自己的开源仿b站微服务项目,GitHub已经390star,牛客上有完整文档教程,如果觉得有帮助的话可以点个小星星,蟹蟹
点赞 评论 收藏
分享
paradiseidle:牛的校友,我这有实习了反而没约面的了。。。。
点赞 评论 收藏
分享
2024-12-26 12:53
河南科技大学 Java TTT___TTT:校友啊 帮你两句吧
首先这个模板看着就很奇怪 你去看看牛客他们的简历都是啥样 往他们的样式靠 这一堆小星星属实有点难绷 你用木及简历 超级简历这种试试
其次就是你这个项目一眼看上去也很奇怪 项目名字莫名其妙 人邮是啥? 教师学院又是啥? 别人一看这个项目名都不知道是啥玩意 你如果是在线学习网站你就把这几个字放到项目名后面 然后项目尽量搞两个吧
点赞 评论 收藏
分享
查看10道真题和解析
点赞 评论 收藏
分享