阿里云-边缘云-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. 第二层的协议有什么?(PPP, 以太网,HDLC)
  15. http keepalive
  16. go语言相关
  17. defer的执行顺序
  18. go的包管理 (go mod,还有呢? 不清楚)
  19. 讲讲raft协议

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

我:垃圾、小丑、凉

#面经#
全部评论
拉拉
1 回复 分享
发布于 2023-04-30 15:23 湖北
老哥牛逼
1 回复 分享
发布于 2023-05-01 17:16 江苏
请问lz有后续吗?
1 回复 分享
发布于 2023-05-04 05:04 意大利

相关推荐

11-01 08:48
门头沟学院 C++
伤心的候选人在吵架:佬你不要的,能不能拿户口本证明过户给我。。球球了
点赞 评论 收藏
分享
评论
8
44
分享
牛客网
牛客企业服务