两轮技术面,一轮业务面,连着三个小时
一面
自我介绍,然后面试官问了些操作系统和数据结构的问题
- 进程内存
- socket
- 进程通信
- 死锁
- java的各种锁有用过和了解吗
- java的回收机制
- b+树了解吗,和b树的区别,b+树如何应用
- 散列表
我是来应聘前端的,结果问了一堆java的问题……我只能把学校里还剩的一点底子给掏出来了。面试官也看出来了,我也和他说明了情况,他就没再问java相关题目。
面试官把我的笔试试卷拿出来一起分析了一下,第一题怎么可以更好解,第三题怎么剪枝可以降低时间复杂度。
然后出了一道编程题,快速排序,我很快写出来了。
二面
自我介绍,面试官问了些项目,然后给了一道顺时针读矩阵的题,我也很快做出来了。然后问了一下进程和线程区别什么的。
业务面
面试官小哥哥给我花式360度介绍华为这家公司和企业文化等,问了我关于城市的意向等,然后告诉我我的性格测试没及格(我才知道这也会不及格……),说之后会发我让我再做一次,再过不了可能要被第三方机构约谈了……