松鼠 ai 一面 (6.1)golang
整体大约 1.2 h
前三十分钟
项目+GMP go 并发,应该还有啥,但是忘了
go
1、GMP 个数上有什么限制吗?
2、channel 主要使用在什么场景?
3、向数据库里读写数据的流程是什么样子?
4、channel 和 go(估计是想说 goroutine)联合使用有什么奇迹?(内心:这都什么鬼问题....)
5、channel 分配在堆上还是栈上的呢?
6、map 的数据结构
7、如果我们把一个 map 的 key 删除了,他的内存会释放吗?
8、map 并发安全吗,不安全,为什么?
9、使用 map 时候哪些情况会出现 panic ?
10、哪些能作为 map 的 key 哪些不能?
11、go 的多路 I/O 复用
12、反引号 `
13、make 和 new 你是怎么用的(感觉实在考察区别)
--------------------------------------------------------------------------------------
数据库
1、做数据库设计时候怎么选定字段类型
2、设计字段的时候有没有设计索引?你用了哪些索引呢?
3、你怎么知道它(一条 SQL 语句)使用没索引呢?(SHOW INDEX / EXPLAN)
4、redis 你用了哪些类型
5、redis 雪崩哪些有了解过吗?
-----------------------------------------------------------------------------------------
计网
1、HTTP 状态码
前三十分钟
项目+GMP go 并发,应该还有啥,但是忘了
go
1、GMP 个数上有什么限制吗?
2、channel 主要使用在什么场景?
3、向数据库里读写数据的流程是什么样子?
4、channel 和 go(估计是想说 goroutine)联合使用有什么奇迹?(内心:这都什么鬼问题....)
5、channel 分配在堆上还是栈上的呢?
6、map 的数据结构
7、如果我们把一个 map 的 key 删除了,他的内存会释放吗?
8、map 并发安全吗,不安全,为什么?
9、使用 map 时候哪些情况会出现 panic ?
10、哪些能作为 map 的 key 哪些不能?
11、go 的多路 I/O 复用
12、反引号 `
13、make 和 new 你是怎么用的(感觉实在考察区别)
--------------------------------------------------------------------------------------
数据库
1、做数据库设计时候怎么选定字段类型
2、设计字段的时候有没有设计索引?你用了哪些索引呢?
3、你怎么知道它(一条 SQL 语句)使用没索引呢?(SHOW INDEX / EXPLAN)
4、redis 你用了哪些类型
5、redis 雪崩哪些有了解过吗?
-----------------------------------------------------------------------------------------
计网
1、HTTP 状态码
全部评论
我干,校友啊!!!学长你好,这个松鼠ai公司怎么样,明天一面
时间打错了,是 6.14 的
有后续了吗
没有问算法吗
相关推荐