golang社招面经
#golang面经# 1、引用类型的特点
2、修改底层数组的值,切片的值是否改变
3、map并发不安全为什么会panic,int并发出错会不会panic,为什么
4、map里面的数据怎么存的,怎么读的,发生哈希冲突后值存在哪
5、怎么实现并发安全的map
6、sync.map是怎么实现的,里面有没有锁,和go的锁有什么区别???
7、sync的读写锁,先加读锁,能不能加上写锁,能不能再加上读锁
8、sync的锁的加锁原理
9、原子操作,automic里cas方法,它里面的实现有没有加锁,原子操作和go的锁有什么区别
10、gmp有了本地队列,为什么还要全局队列,为什么不直接从全局队列拿
11、协程的数据结构是什么,保存了哪些东西
12、线程什么时候会挂起协程去执行其他协程
13、聊聊抢占式调度吗
14、gc的对象是哪的,找根对象从什么位置开始找
15、channel的使用场景,一般用来做什么
16、两个协程之间通常发一个信号在通道里面,发什么类型的变量
17、全局定义两个不同的空结构体,地址是否相同,如果定义两个空结构体分别在不同的结构体中呢
18、定义两个int的地址一样吗
19、gin怎么实现记录所有的响应日志,包含url所有操作,记录日志怎么记录的,项目用了哪些中间件
20、zap怎么设置的,怎么对日志进行切割的,时间记录级别等等
21、mysql俩引擎的区别,可重复读与读已提交区别,一个事务已提交,可重复读读这个事务的数据提交前后是否相同
22、聚簇索引与非聚簇索引的区别
23、什么情况下设置索引
24、b树与b+树
25、跳表的特点,存了哪些东西,怎么实现的
26、redis的rdb与aof,aof里面存什么
27、redis怎么加分布式锁,setnx锁里面的值存什么,锁过期了,但逻辑还没执行完,怎么处理
28、setnx分布式锁加上后系统崩掉了,锁怎么办
29、缓存一致性
30、redis几种缓存异常和解决方法
31、docker你用哪些命令做什么
32、linux你常用哪些命令做什么
33、项目中奖励数据(货币相关的数据)怎么统计的,什么结构逻辑还有字段
34、项目中的货币是定期返回还是实时返回记录,定期的话那那一段空的时间怎么处理
35、几个限流的算法的优势与区别
36、聊聊tcp滑动窗口
37、聊聊区块链和web3
2、修改底层数组的值,切片的值是否改变
3、map并发不安全为什么会panic,int并发出错会不会panic,为什么
4、map里面的数据怎么存的,怎么读的,发生哈希冲突后值存在哪
5、怎么实现并发安全的map
6、sync.map是怎么实现的,里面有没有锁,和go的锁有什么区别???
7、sync的读写锁,先加读锁,能不能加上写锁,能不能再加上读锁
8、sync的锁的加锁原理
9、原子操作,automic里cas方法,它里面的实现有没有加锁,原子操作和go的锁有什么区别
10、gmp有了本地队列,为什么还要全局队列,为什么不直接从全局队列拿
11、协程的数据结构是什么,保存了哪些东西
12、线程什么时候会挂起协程去执行其他协程
13、聊聊抢占式调度吗
14、gc的对象是哪的,找根对象从什么位置开始找
15、channel的使用场景,一般用来做什么
16、两个协程之间通常发一个信号在通道里面,发什么类型的变量
17、全局定义两个不同的空结构体,地址是否相同,如果定义两个空结构体分别在不同的结构体中呢
18、定义两个int的地址一样吗
19、gin怎么实现记录所有的响应日志,包含url所有操作,记录日志怎么记录的,项目用了哪些中间件
20、zap怎么设置的,怎么对日志进行切割的,时间记录级别等等
21、mysql俩引擎的区别,可重复读与读已提交区别,一个事务已提交,可重复读读这个事务的数据提交前后是否相同
22、聚簇索引与非聚簇索引的区别
23、什么情况下设置索引
24、b树与b+树
25、跳表的特点,存了哪些东西,怎么实现的
26、redis的rdb与aof,aof里面存什么
27、redis怎么加分布式锁,setnx锁里面的值存什么,锁过期了,但逻辑还没执行完,怎么处理
28、setnx分布式锁加上后系统崩掉了,锁怎么办
29、缓存一致性
30、redis几种缓存异常和解决方法
31、docker你用哪些命令做什么
32、linux你常用哪些命令做什么
33、项目中奖励数据(货币相关的数据)怎么统计的,什么结构逻辑还有字段
34、项目中的货币是定期返回还是实时返回记录,定期的话那那一段空的时间怎么处理
35、几个限流的算法的优势与区别
36、聊聊tcp滑动窗口
37、聊聊区块链和web3
全部评论
聊聊区块链和web3?你这是面试什么公司
这么难
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享