面经总结

从三月初开始投简历找实习到现在基本结束了,总结一下面试中遇到的比较高频的八股。

Go相关:

简述GMP调度流程、特性
GC的三色标记法、混合写屏障、标记前做的准备工作?最好再了解一下go的内存模型,对gc理解也会有帮助

channel相关:
● 底层数据结构?对未初始化的channel读写、对已经关闭的channel读写分别的问题?
● 手写协程池、通过channel控制打印顺序
● 如何正确关闭一个channel?
map相关:
● map底层数据结构?
● 读写流程?
● for range map的迭代原理?
● 扩容机制?
● 溢出桶如何分配?(在make时会分配溢出桶)
● sync.map高性能读的原理?
杂选:
● 切片扩容问题
● 栈扩容、缩容
● defer使用的一些问题

计网相关
键入网址到网页显示发生的事情?
tcp与udp区别?
tcp的三次握手与四次挥手相关问题?
tcp如何保证消息可靠的?

操作系统相关
进程、线程相关
段页式内存管理相关
IO多路复用

mysql相关:
B+树索引相较于数据结构的优势
索引失效的场景,索引优缺点?什么场景适合索引?
mvcc的原理?
redolog、undolog、binlog的作用?三个log写入格式?
一条语句的执行流程?(update)

redis相关
常用数据结构的实现?应用场景?
持久化机制?淘汰机制?过期删除机制?
setnx去实现分布式锁需要注意哪些问题?

kafka相关
如何保证数据不丢失?
如何保证的高可用?
如何保证的高性能?
消费者重平衡机制?

docker相关
基础技术namespace、cgroup、union file system的简单描述
常用命令、dockerfile常用命令

raft相关
主要都是围绕日志复制、领导者选举去聊的,会给到一些特殊场景问你raft是如何解决的。
实现的难点??当前实现方案有无可优化的点?

调优排查相关
golang数据竞争,死锁,内存溢出
mysql慢查询
慢接口

实习、项目相关八股
实习做了哪些事?实习遇到的难点?
布谷鸟过滤器原理?与布隆过滤器差异?

前缀树是什么?有什么好处?
一致性哈希是干嘛的?有什么优势?
raft相关。。。。。
kv存储引擎相关 如lsm tree
zero gc了解过吗?
全部评论
佬,重邮的学go好找吗,你收到offer了没,我目前全被挂
1 回复 分享
发布于 2024-05-03 12:13 重庆
我基本都是被拷打项目,八股很少,计网,操作系统,手撕基本都很少😅
点赞 回复 分享
发布于 2024-05-03 22:57 重庆

相关推荐

2025.3.20下午3点1.面试官介绍业务2.自我介绍3.说一说布隆过滤器的实现,为什么用谷歌的布隆过滤器(轻量级)?,有没有看过他的源码?(没有)4.实习和区块链有关,对他了解吗?(做二次开发,没碰底层,简单介绍区块链)5.说一说简历里面写的oom问题?这里有用到jinfo等命令吗?(没有,比较简单的oom问题没用到这些命令)画火焰图了吗?(没有)?6.线程池使用的全过程?有监控过线程池吗?(没有)7.有没有解决过死锁问题?(没遇到过,但是看过很多解决方案)8.java锁的实现方式?9.分布式锁的实现方式?运用?(他说线程池经常配合锁一起用,没这样用过)10.Linux上出现很多time wait怎么排查(不会)11.三次握手四次挥手的过程中服务器的状态(不会)12.用过socket吗?(课设用过,他说那过)13.长链接用过吗?(没有)14.用的Docker版本多少?(不记得)15.Docker相关命令16.Docker底层是docker d还是container d(没听说过)17.Docker用的是桥接还是host(应该是用桥接,面试官:所以你只是会用命令但是并没有了解过底层是吧-对)18.进程、线程、协程的区别?进程间的通信方式?还知道其他的吗,比如java机这种?(没听说过),有使用过共享内存吗?(没有)19.所以没有手写过协程之类的是吧?(没有)20.他说给了个简单的Sql执行-sql语句:select A.a A.g from user where a=1,b=2 group by g 有两个索引(a,b,c)和(a)他会走索引吗-会吧(答错了,他说有group排序就不行,但是查了发现a,b好像确实还是用到索引了,要是联合索引包括g,group也会用到索引)算法:手撕LRU(让我看完题目问我思路,说了双向链表或者大顶堆,问我多久能写完,想了一下自己也不太清楚什么时候能搓完,他说java搓大顶堆挺耗时间的,那换一道,结果换了没写出来,太菜了)面评脏
查看17道真题和解析
点赞 评论 收藏
分享
评论
8
86
分享

创作者周榜

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