面试约的五一前的最后一个工作日晚上7点,电话面,上来面试官就道歉,说约面的时候没考虑到要放假了。自我介绍分布式锁相关问项目里面是怎么使用到redis的?(缓存, 分布式锁,做抢单)如果不用redis,怎么做抢单?(答:可以用go的channel做异步)如果不用channel呢,可以用什么设计模式?(没回答上,面试官说用单例模式)MySQL怎么实现分布式锁?(唯一key)除了唯一Key还有呢?(不会,面试官说可以去了解mysql的表锁)Mysql相关慢sql优化怎么做的(缓存,索引,表结构)索引是越多越好么?怎么防止sql注入的。(用gorm,具体原理不清楚qwq)网络相关TCP与UDP的区别第...