发面经攒人品1.自我介绍2.项目拷打3.如何去考量拆分这些模块4.发布和审核是异步的吗5.spring security内部原理什么方式去做认证6.session,cookie,token方式的优缺点7.jwt他的缺点8.中间人攻击9.jwt会出现这种中间人攻击吗10.邮件登陆流程11.密码是如何校验的,是否明文存储12.为什么要加盐13.除了加盐还有其他的什么方式吗14.切片的内存占用大小,如何去评估15.他是线程安全的吗,什么时候会出现线程不安全的情况16.go map的实现原理,和Java hashmap的实现原理差别17.解决hash冲突他有什么优缺点吗18.gin框架的路由怎么设计的,他匹配很多参数,他怎么知道走哪个19.线程和进程差别,进程上下文切换会大,大在哪里20.和go协程有什么区别21.tcp和udp的差别22.中间传输数据的时候要传多少次23.发送一个数据,客服端怎么知道丢了呢24.手撕:判断回文,反转链表