秋招第一面 虾皮

看我的简历是偏向于底层开发的,他自己也不太了解,就全程拷打八股了

1. mysql的引擎
2. innodb索引是怎么实现的?
3. 为什么用B+树,而不用平衡树/红黑树
4. 为什么你说B+树一般是三层?
5. mysql的事务隔离级别有哪些
6. 一般默认是哪种隔离级别
7. 什么是幻读
8. 什么样的隔离级别可以解决幻读,其它隔离级别都不行吗?
9. 什么叫聚簇索引、非聚簇索引
10. mysql怎么实现高可用性
11. mysql怎么搭建集群的,依赖什么样的机制
12. mysql的主从同步怎么做的
13. redis有哪些数据结构
14. redis的zset怎么实现的
15. 他为什么要用跳表实现,不用B+树什么的?
16. redis怎么做持久化
17. redis怎么实现高可用性的
18. kafka有用过吗
19. https和http有什么区别
20. https怎么做加密的
21. 对称密钥怎么生成的?
22. https的证书在这个过程中起到什么作用
23. 客服端怎么知道发过来的证书是不是真的呢
24. HTTP1.1和1.0什么区别
25. HTTP2.0有了解过吗
26. TCP的timewait状态什么作用
27. 你对进程、线程、协程怎么理解的
28. 这个跳转开销主要指什么
29. 为什么要开发出协程,用多线程、多进程不行吗
30. 这三个概念分别什么场景用
31. I/O多路复用什么意思,适用于场景
32. 了解过哪些常用的排序算法
33. 快排是个稳定排序算法吗,稳不稳定的评判标准是什么

###手撕#牛客AI配图神器#

问题1:给你一个链表的头节点 head 。 移除每个右侧有一个更大数值的节点。 返回修改后链表的头节点 head 。 输入:head = [5,2,13,3,8] 输出:[13,8]
全部评论
写面经,攒人品
1 回复 分享
发布于 08-15 19:49 新加坡

相关推荐

点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

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