华顺信安 一面 GO
1. make 和 new有什么区别
2. defer的执行时机
3. defer 常见的用法
4. panic 怎么处理
5. 协程发生阻塞的情况有哪些?
6. channel满了 消费者和生产者会怎么样。 对值为nil的channel读取会发生什么?
7. map的底层结构是什么样的
8. map是并发安全的吗? sync.Map
9. map的遍历是有序的还是无需的? 如果需要实现有序的遍历如何做(不知道这个有啥意义)
10. GMP是什么?介绍一下。M和P的数量是怎么指定的
11. 协程什么情况下会退出
12. 如何实现协程池
13. GC是什么? 什么时候会发生GC
14. Redis常见数据结构
15. Redis key的删除策略
16. 如果有一大批redis命令 怎么优化
17. redis实现分布式锁
18. MySQL的聚集索引和非聚集索引的区别
19. 如何分析MySQL执行计划
20. MySQL怎么实现乐观锁和悲观锁
2. defer的执行时机
3. defer 常见的用法
4. panic 怎么处理
5. 协程发生阻塞的情况有哪些?
6. channel满了 消费者和生产者会怎么样。 对值为nil的channel读取会发生什么?
7. map的底层结构是什么样的
8. map是并发安全的吗? sync.Map
9. map的遍历是有序的还是无需的? 如果需要实现有序的遍历如何做(不知道这个有啥意义)
10. GMP是什么?介绍一下。M和P的数量是怎么指定的
11. 协程什么情况下会退出
12. 如何实现协程池
13. GC是什么? 什么时候会发生GC
14. Redis常见数据结构
15. Redis key的删除策略
16. 如果有一大批redis命令 怎么优化
17. redis实现分布式锁
18. MySQL的聚集索引和非聚集索引的区别
19. 如何分析MySQL执行计划
20. MySQL怎么实现乐观锁和悲观锁
全部评论
佬没去吗
实习还是?
相关推荐
点赞 评论 收藏
分享