开场:我们是go的岗位,你可以适应吗?
1.linux常用命令?查看进程状态命令?如何查看TCP监控端口的信息?查看磁盘命令?
2.git基本使用,如果有5个commit分支,如何只提交其中两个?merge,rebase了解吗?
3.rabbitmq和定时任务是如何实现ES和mysql的数据一致性的。
4.ES除了快速检索文本,还有什么其他的功能?
5.布隆过滤器如果装满了怎么解决?
6.https发送请求到服务器的过程,请细化说明OSI七层每一层请求的过程。
7.MTU了解吗?
8.为什么传输层分片,网络层也要分片?
9.mac地址如何获取?不在同一个局域网怎么获取?
10.NAT有哪些模式?
11.DNS用什么协议请求数据?
12.TSL
13.为啥用TCP不直接用IP?为啥不自己规定?
手撕:一个二维数组,每一列从上到下递增,每一行从左到右递增,高效判断target是否存在?不能暴力,不能Hash。
寄寄寄