#软件开发笔面经#一面 8.30 (50min)开局一道题 lc33。老哥看我写的代码看了几分钟,丁真一下细节说说Golang中的Channel的数据结构是什么样的?TCP中四次挥手,最后一次为啥要进行等待2MSL?如果让你设计一个分布式锁你会如何设计?消息队列的使用场景是什么?Kafka如何保证高可用性?问项目,问题都比较简要,自己在问题上拓展了一下二面9.6 (40min) 气场比较强,鉴定为领导拷打项目说说对单例模式的理解以及使用场景?说说对死锁的理解?写代码,一个死锁的场景。慢SQL的原因以及怎么去做优化?什么是缓存雪崩?如何解决缓存雪崩?后续约hr面了,需要泡池子