腾讯面经
腾讯 北极星一面
- 算法:
- 翻转链表
- LRU
- 项目
- redis 原子操作原理
- mysql
- 执行引擎
- Innodb 和 MySam 区别
- 聚簇索引和非聚簇索引的区别
- 行锁和表锁
- mysql 会出现死锁吗,怎么检测死锁,怎么避免死锁
- FastDFS
- 如何实现
- 是否是一致性
- 负载均衡
- RocketMQ
- MQ 作用,RocketMQ 怎么实现
- MQ 是否是消息安全的,如何实现
- 悲观锁和乐观锁
- Synchronized 实现,锁升级
- 分布式一致性算法(Paxos、raft、zab)
- 多路复用(select、poll、epoll),et 和 lt 区别
- redis 主从,gossip 协议,cluster,redlock
- tcp
- 优点
- 如何保证可靠
- 什么时候需要重传
- 窗口的大小如何协商
- 三次握手和四次回收
- msl 时间是多长
- 如何避免 time_wait 过多,过多如何解决
- 进程、线程、协程的区别
- 协程实现和线程的区别
- 虚函数
聊了两个小时,面的过程也挺好的,然后过了一个星期就挂了,哎。
腾讯云架构
1面
- Redis 可以用来做什么
- 单点登录
- 怎么防止 MQ 挂掉服务还可用
- Raft 算法原理
- Raft 怎么选主,冲突解决
- 多路复用
- 负载均衡实现
- UTXO 模型
2面
- 项目架构
- 三次握手
- 网络四层模型
- 应用层有哪些协议
- 这次通话用到哪些协议
- KCP 协议
- 路由选择协议 ,OSPF
- DDOS 攻击
- Sync 攻击
- 输入一个域名后经历的协议
- 排序算法
- 稳定性为什么重要
- top 指令,前五行有哪些指标
可能前面的面评好吧,这两轮挺简单的。
#腾讯实习##腾讯##面试题目#