![数字广东 - 安全开发实习生一面](https://imgs.xnip.cn/cj/jy/30/039462e4-5273-4e82-a61d-5d8f543b2738.jpg)
1.rpc框架用的什么技术栈
用了互斥锁进行控制并发 , 其实主要是对net/rpc进行一个封装
--
2.context你在项目中怎么使用
用来处理请求,传递处理好的响应
--
3.goroutine有用过吗
有用过但是不多 , 我们可以开启goroutine同时处理多个操作
你有在项目中使用过goroutine吗
--
4.你的那个聊天室系统应该需要较高的并发需求吧,有用过goroutine吗
并没有
--
5.切片和数组的区别
切片的底层就是一个数组,数组在定义的时候我们需要指定长度,因为切片比数组更加灵活所以我们使用切片
--
6.Linux你用过几个指令
常用的, top , netstat , time , ps ,vim
--
7.docker用过吗,有了解吗
有用过,之前做一个java项目,并且需要发布到小程序上面,所以利用docker跑一个环境
--
8.有用过 docker下载安装mysql 和 redis吗
有
--
9.两个在一个网段的机器 , 怎么进行传递?(忘记了)
不清楚,不了解
--
10.用过什么抓包工具吗
wireshark
--
11.你们大学课程有教过什么网络方面的课程吗
计算机网络 .... , 协议 ,层次
--
12.三次握手第一次发送什么
syn包表示建立连接
--
13.四次挥手,第四次发送了什么包
记不清了
--
有了解过在Linux里面是怎么进行(三次握手,四次挥手,数据传递?)
没有了解
--
再次吐槽一下IOS,这次是录屏的腾讯会议也不能听对方的声音。效率好快,数字广东面完就hr了
#go##安全开发#
#面试##实习##golang#