某小厂go面经
- 自我介绍
- go里面的map是并发安全的吗?如何并发安全
- sync里面的锁,互斥锁,读写锁
- 讲述一下gmp模型
- 如何控制并发数
- make和new的区别
- 数组和切片的区别
- map的有序的还是无序的
- gorm里面如何批量插入某个字段
- gorm里面更新有几种方式?(这个没听懂,就答了结构体和map,好像结构体不行?)
- gin里面的路由
- gin的参数校验,如何校验字段(这个也没太听懂,我感觉是让讲json的tag,binding之类的)
- 使用过除mysql之外的数据库吗,例如mogodb?
- 项目里面使用的是jwt还是session
- 还有一些忘记了,忘记录下来了
- 反问