成都火星熊猫-Go开发实习生-面经
线下去面试,流程比较正规,让我先填表,体验感拉满了:
0.学校学了哪些课程,一些自己的情况。
1.比赛中的过程,列举比赛中两个题目讲讲。(我讲了个签到题和一个动态规划题)
2.动态规划的最重要的一点是什么?(答的状态的定义)
3.项目中JWT效验具体怎么实现的?
4.10w+并发连接怎么测试的?
5.Websocet是如何实现的?
6.谈谈Golang中的Channel。
7.channel什么情况会阻塞?
8.channel使用的注意事项?
9.谈谈Golang中的goroutine。
10.如何让所有协程都结束后执行某一操作?
11.谈谈map?
12.怎样让普通的map变成安全的map?
13.锁有哪几种?
14.谈谈Golang中的切片。
15.切片什么操作会触发panic?
16.Golang的GC机制。
17.如何提高MySQL的查询速度?
18.索引具体是如何提高查询速度的?
19.构建索引有什么注意事项?
20.MySQL中的事务是怎样的?
21.Go-zero和Redis的分布式锁在项目中如何用的?(这里G了,根本没用)
22.之间还有几个场景题,题意没理解,有点遗忘了...
面了接近一个小时,第一次面试这么久,人有点麻...
反问:
面试大概什么时候会有结果?
公司的上班时间?