百度面经
- 实习中的Redis缓存,如何估算Redis占用内存,Redis zset的相关命令
- TCP三次握手四次挥手,TCP的可靠性如何保障,讲一讲超时重传、滑动窗口和拥塞控制,HTTP1/HTTP2的区别
- HTTPS中的S是什么,怎么防止中间人攻击的,如果伪造证书怎么办,如果信任了伪造证书可以破解密文吗
- Linux查找哪个端口占用的命令
- MySQL事务的四个特性
- SQL一条命令查找分别数学成绩高于90分和英语成绩高于90分的学生人数(真不会SQL,后面查了一下写法是SELECT SUM(CASE WHEN math > 90 THEN 1 ELSE 0 END) AS math_count, SUM(CASE WHEN english > 90 THEN 1 ELSE 0 END) AS english_count FROM students;)
- 如何排查慢SQL,索引具体如何优化,MySQL建立索引的原则
- 数据结构方面zset和树应用场景的不同
- Go语言中的并发介绍,channel是并发安全的吗
- 大量数据内存小的情况下判断是否存在集合内的数怎么解决
- 谈一谈对于Agent的理解
- OS的调度算法
- 僵尸进程和孤儿进程
好久没面试了,还有一些缓存和数据库方面的基本八股不太记得了,感觉细节方面回答得很一般,还是太菜了要多学习
更新:补充了一下后面被捞起来面的其他问题,手撕链表排序,发现度子真的是一点实习都不问
查看5道真题和解析