当前位置: 首页 > 面试经验 >

阿里云-边缘云-Golang-一面

优质
小牛编辑
49浏览
2023-04-30

阿里云-边缘云-Golang-一面

面试约的五一前的最后一个工作日晚上7点,电话面,上来面试官就道歉,说约面的时候没考虑到要放假了。

  1. 自我介绍
  2. 分布式锁相关
  3. 问项目里面是怎么使用到redis的?(缓存, 分布式锁,做抢单)
  4. 如果不用redis,怎么做抢单?(答:可以用go的channel做异步)
  5. 如果不用channel呢,可以用什么设计模式?(没回答上,面试官说用单例模式)
  6. MySQL怎么实现分布式锁?(唯一key)
  7. 除了唯一Key还有呢?(不会,面试官说可以去了解mysql的表锁)
  8. Mysql相关
  9. 慢sql优化怎么做的(缓存,索引,表结构)
  10. 索引是越多越好么?
  11. 怎么防止sql注入的。(用gorm,具体原理不清楚qwq)
  12. 网络相关
  13. TCP与UDP的区别
  14. 第二层的协议有什么?(忘了)
  15. http keepalive
  16. go语言相关
  17. defer的执行顺序
  18. go的包管理 (go mod,还有呢? 不清楚)
  19. 讲讲raft协议

总结:面试官彬彬有礼循循善诱

我:垃圾、小丑、凉

#面经#
 类似资料: