技术面
技术面从9点多聊到11点多,大约两个小时,虽然聊了两个小时,但是面经其实不好写.,技术面和之前的所有面试都很不一样.面试官非常有水平,问的问题大多是开放性的问题.一般的面试技巧很难发挥作用.如果碰到这种,大家就根据自身实力发挥吧.
先罗列一下问题吧:
- 编程语言编译的过程
- 同样的逻辑,golang的二进制代码比C语言的二进制代码长很多.试分析原因
- 项目 ,三个项目都有聊.因为现场面,可以用纸写,所以描述的更清楚些
- N * N的方格纸,里面有多少个正方形
- 两个数组求交集
- 什么样的情况下会让你中断学习
- 看什么书,学习的计划
- 现在下载速度很慢,试从网络协议的角度分析原因,并优化(网络的5层都可以涉及)
面试的问题其实并不多.但是会追着问到底.比如两个数组求交集的那个题,讲了hash方法之后,要求对hash做优化,上亿个QQ出现极端的hash冲突怎么办?
一共憋了三种方法,嵌套哈希,分治,红黑树才放我过去,其他的每个问题也类似这样,题面不难但是会追着问,面试官水平确实够厉害.
后面就是闲聊了.总之面试官面试水平很高,能够测出来你是不是真的学懂了某些知识,面试技巧的作用不大.大家真诚一点,展现出真实的实力就好.
面试官人还是很好的,聊得很开心.希望可以收到OFFER
HR面
第一次面HR面,主要是一些套路问题.家庭情况,女朋友的状况.
PS : 最新消息,一面面试官通知我挂掉了.虽然他安慰我说是HC不足了.但是我知道其实还是实力的问题.只能打起精神来继续努力了