快手测开秋招技术面
一面(9.4 11.00-12.03)
1.自我介绍
2.讲一下实习经历?具体的内容是什么
3.问项目背景
4.项目压测怎么做的,数据怎么取样的?
5.实验室项目
6.问了写java八股
7.索引
8.算法1:判断一个二叉树是否对称,直接bfs,用queue,用递归肯定会让你用非递归写一遍的,省的麻烦
9.算法:将k个有序的列表(升序)进行合并,自己太菜全程归并排序,暴力过了,说可以优化
10.高并发
11.调用api时遇到过阻塞吗,怎么处理的?
二面(9.4 2.00-2.56)
面试官表明自己和其它不一样(慌呀)
1.自我介绍
2.副本入侵检测及管理怎么做的?
3.(实验室项目问的很深,包括各种因素条件怎么来的,后续处理怎么做,影响因子怎么判定)
4.算法1:给你一个10T大小的文件,让你从中统计一个目标字符串出现的次数?(10T大小注意)
5.算法2:给你两个数组分别是排序好的,让你用线程A和线程B输出一个有序的数
6.算法3:自己菜,前面两个写的都不太行,又出了一个两数之和的题?算法的测试用例,功能、性能等
7.上述的算法怎么优化?
8.redis、kafka、mongodb、rabbitmq结合项目说一说,分别可以用什么替换?
9.分布式计算、网络、操作系统、系统用户态和内核态
三面(9.4 3.05-3.25)
1.自我介绍
2.聊聊实习经历,主要做的工作,怎么做的
3.未来的职位意向是什么?
4.大体上聊聊天,探讨一下
感觉是不是凉了,好短呀