28届 华顺信安golang一面

1、自我介绍

2、网页从键入url到展示的流程

3、TCP三次握手

4、slice和数组区别

5、slice扩容机制

6、map的底层实现

7、GC的三色标记法

8、有缓冲channel和无缓冲channel的区别

9、golang是如何实现多态的

10、select的作用

11、关闭一个channel会发生什么

12、如何处理panic

13、什么情况下会发生内存泄露

14、如何处理内存泄漏等问题

15、init()是什么

16、匿名函数是什么(居然不知道,下来一看原来是闭包😅)

17、慢SQL怎么查询

18、MyISAM和InnoDB的区别

19、你使用了哪些redis的数据结构

20、为什么选择golang,可以说出2点

21、学校老师给的任务,你会主动多加一些东西还是按部就班的做

22、可以实习时长

反问

1、网安公司我们go后端开发一般是做什么的

2、部门的人数

ps:面试邀请上面写了是面30分钟,怎么我这面了70分钟😅

面试以八股为主,尤其以go八股为主,说的我口干舌燥,没有问具体项目,上述可能有部分遗忘

#实习面试记录#