字节一面面经(后端开发实习)

岗位:集团信息系统后端开发
(可能不太全,凭记忆写的)

开头自我介绍...

## 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智能作图#
全部评论
刚面的吗?老哥
3 回复 分享
发布于 2024-12-25 19:15 辽宁
老哥求一份二面面经
1 回复 分享
发布于 01-11 19:52 广东
佬字节都是go然后面其他语言吗
点赞 回复 分享
发布于 02-20 10:36 北京
楼主有后续吗
点赞 回复 分享
发布于 2024-12-31 13:26 广东
没有拷打项目吗
点赞 回复 分享
发布于 2024-12-28 15:49 上海
没问java吗老哥
点赞 回复 分享
发布于 2024-12-26 14:19 浙江

相关推荐

部门负责业务不错,挺感兴趣的。感觉聊的还可以,  希望能过  , 求求了。【面试问题】1. 你报的这个方向是主动选择的还是系统分配的?2. 简单介绍一下相关经历?3. 你对xxx了解程度如何?4. 请用简短语言介绍 xxx的核心原理及其局限性。9. 你做的 xxx项目是实验性质还是更完整的工程实践?10. 你简历中哪个项目属于较完整、非学习性质的?12. 你平时开发环境主要使用什么操作系统?13. 你使用 GDB 或 VS Code 调试时,能否查看所有线程的栈?14. 如果 C/C++ 程序出现内存泄漏,你通常如何定位?15. C++ 里是否有类似 Go 的 goroutine/coroutine 机制?16. C++20 coroutine 的实现原理是什么?17. 为什么需要 coroutine 而不是直接使用线程?18. TCP 协议为何被称为“可靠数据传输”?请列举其核心机制。19. 既然可以重传,为什么 TCP 还需要“窗口”机制?这个被问住了。手撕两道题:1.  给两个文件系统路径, 找最长公共路径前缀。2. 多线程输出1,2,3,4, 输出到4个文件。文件1:1234。。。文件2:2341。。。文件3:3412。。。文件4:4123。。。21. 你期望的工作地点是哪里?22. 你目前是否正在实习?23. 你是否已拿到其他 offer?24. 你对xxx方向的兴趣程度如何?期待能过
查看20道真题和解析
点赞 评论 收藏
分享
评论
16
65
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务