字节日常实习面经(凉凉)
字节RTC日常实习一面:9月27日
-
redis具体为什么以及怎么优化论坛项目中网站的性能?
-
redis单实例还是多实例部署的?
-
有调研过多实例部署的方式吗?
-
多实例部署的优势?可以解决什么样的问题?(不会。面试官:IO密集型进行分散IO,内存的存储容量增加)
-
如何保证key到达的一个redis实例
-
敲下www.douyin.com中间发生什么?越详细越好
-
根域名服务器查的是哪个解析的结果?
-
顶级呢?
-
TCP三次握手和状态变化?
-
第二次握手的状态转化可以再详细讲一下吗?
-
http请求报文格式
-
常见的http头部有哪些?
-
http缓存有了解过吗?
-
那你思考一下,缓存一个大的页面(很多年不会变),缓存时应该记录哪些信息呢?
-
nginx可以提供什么样的功能有了解过吗?
-
es倒排索引原理
-
kafka生产消费模式
-
怎么确保消费被消费了可以丢弃掉?
-
说一下操作系统IO多路复用
-
说一下操作系统进程调度
-
跨专业考研怎么准备的
-
算法题:树的子结构
字节RTC日常实习二面:9月28日
-
进程有哪些状态
-
进程运行过程详细说?在操作系统中长什么样子?
-
内存分配算法
-
malloc怎么实现的
-
redis数据结构
-
redis解决写热key的问题(热key读,热key写)
-
key的过期机制
-
mysql索引
-
索引底层的实现
-
mysql实现分布式锁
-
会遇到的问题
-
tcp过程三次握手四次挥手的状态
-
三次挥手可以吗?出现什么问题?
-
http1.0和1.1区别?
-
http2.0和1.1区别?
-
http传输音视频数据可以吗?
-
视频聊天在应用层用的什么协议,传输层用的什么协议?
-
udp为什么比tcp快?
- 算法题:松鼠捡松子(n个格子,每个格子有不同数量的松子,松鼠在第一个格子,每次可以向前跳3-5格,到了一个格子拿走松子,问跳出去后松鼠最少捡多少松子)
- 总结:问了里面工作的同学说二面凉了。算法题不会,折磨了四十分钟吧,八股环节结束就觉得没希望了。如果回答的很好的话,面试官也会在算法环节放水的,可惜当时情绪已经很沮丧了。二面好多问题不会,和我想象中的不一样。这也是我人生的第一次面试,不该投字节的,很后悔,基础不牢固。准备到的题我会,没准备的我不会,对于回答的问题继续问下去我也不会。后面也不知道咋办了,都不想进互联网了。