60min
1. 自我介绍
2. 问实习经历
3. 问项目的背景,为什么要做这个项目,怎么部署的
4. 服务端的架构,一致性哈希,要加入一个redis集群是怎么完成的(不太懂)
5. 输入一个域名发生了什么(很细,要到数据链路层是怎么传输和找到的)
6. redis的数据结构 你用了哪些
7. 算法:1. 输入一个n,n为数组的长宽,打印螺旋数组 2. 滑动窗口的最大值
8. 场景题:1. 设计概率生成器,抛硬币(可以抛多次)怎么设计1/4,1/3,1/5的概率,大概要抛几次(期望没答出来,忘了 ) 2. 两个服务器里有两个1TB的文件,怎么判断两个文件相等,在不用把文件放到同一个服务器下的方法(我说了提取文件特征,面试官说这也是一种方法,面试官最后说你可以了解一下文件md5,可以变成128字节)
9. 反问:部门业务
10. 闲聊,问我有没有其他大厂offer,之后的发展方向,leetcode刷了多少困难题
许愿快手二面,鼠鼠被挂麻了,写面经攒好运
#快手#