感觉KPI面 或者面试官不懂技术?#牛客AI配图神器# 以下问题是我翻译了一遍的,实际问题我都被问笑了自我介绍实习经历项目拷打1. redis怎么实现分布式锁2. 为什么要使用ES,不能用redis吗3. 为啥要es+mysql查,直接用es不行吗3. jwt算法实现原理4. gorm底层怎么连接的mysql5. go原生怎么连的mysql5. 三种channel,区别和使用场景6. context的类型,如何返回的cancel函数挂了怎么办(不是在defer阶段 而是创建阶段(希望是我听错了))7. gin框架优势8. 如何把请求的参数校验(比如id的类型是int)做成中间件(gin本来就自带binding属性了... 做成中间件完全就是**行为)9. 如何防止跨站攻击10. 如何防止sql注入,gorm如何防止的?11. slice底层实现12. channel底层实现13. grpc怎么连接的14. grpc和http的区别15. 一些linux命令16. 空闲时间有学习什么吗总结:面完后吃的食族人牛肉面挺好吃的#go# #面经# #golang#