一面 4.7
面试官感冒了,而且他网不好(走运了)
1.java怎么去重,我说可以直接用for循环,也可以用hashset和treeset,然后对hashset和set的低层代码原理深挖深问,把我问麻了
2.linux怎么把两个文件合并
3.MySQL怎么把两个表的内容合并到一张表
4.创建线程的方法
5.手撕一道SQL
6.手撕了一道算法,问了思路,时间复杂度和空间复杂度
7.反问
面完以为凉了,结果周一接到二面电话
4.10 二面
1. 问我的科研实验方面(问的比较多,牵着到了python一些知识)
2. 问了自己的项目,没有挖很深很深(包含了一些接口方面和怎么做测试方面的知识,还有cors跨域,nginx反向代理等,记不太清了),问了挺长时间的
3. 为什么科研中用到的是python没有选择算法岗(我也想,奈何实力不允许)
4.java的反射机制
5. 还有一些问题忘掉了
6.手撕一道SQL
7.手撕了一道算法,问了思路,时间复杂度和空间复杂度(并对时间和空间复杂度作出解释),问还有没有更好的思路
8.hadoop的一些知识,我没太了解过这方面,只说了hadoop的组成部分和hadoop的执行过程
9.反问
4.12 三面
三面问都是一些测试相关的知识,时长大概30分钟左右
4.13
下午4:20收到hr电话说面试通过了