360公司服务器端软件开发面经
360公司
说一下我个人感受吧,整个面试过程是很舒服的,因为侧重的是技术。一面的面试官很严格,话很少,不让我猜答案,会就告诉他会,不会就说不会。当时第一个问题是很深,不问表面大家都知道的,只问核心的,我确实不会就直接回答了不会。第二个问题仍旧很高级,但是我接触过,所以回答上来面试官开心了很多,接下来也会舒服一点。然后就是撸代码、讲思路,面试官还是很严格,但是好多专业术语我说的不好,面试官明白我表达的意思他会替我说出来。一面比较能测出到底有没有编程的实力吧。二面面试官很可爱,问的问题贴近实际,主要是看思路,讲想法。整个过程很愉快,最后面试官还教了我点linux,讲了讲为什么要用linux,很感谢。然后技术面到此结束。HR就很欢乐了,遵从内心去表达想法,HR小姐姐讲的东西也都是很容易懂的。所以我还是很喜欢这个面试过程的。
至于面试等待这个过程我觉得也是一种考验吧,有的人可能等着等着就慌了、心态不行,这种最后结果肯定不会很好。所以,等待的话没有什么问题,等的过程中也可以去思考一下面试官问题。我一般都是拿些资料过去、或者用手机百度百度面试官问了,我回答不出来的东西。顺便调整一下,准备下一次面试状态更好。
最后,再次感谢一下HR小姐姐~人真的超级好!
附上面试题:一面:1、TCP三次握手,到底交换了什么?(面试官提示:别说syn,ack什么的,他们就交换协商了两个东西),为什么四次挥手?
2、1000-10000个有序数组,找并集,数组长度存在不一致的情况,请讲思路?
3、你简历写的熟悉C++(我面试JAVA),你真敢写,我自己用了20年我都不敢这么说!(这个问题就看你怎么回答了)
4、5其他问题,看简历问的。
6、手写代码,两个有序数组找并集,意思一下,示意通过。
二面:1、ajax,微信对方正在输入,怎么实现的?
2、淘宝无限深度树设计?SQL语句(递归)搜索这个树?如何删除某一个节点?
3、项目有关。
4、LINUX用过吗?回答 没有。
三面:HR面
面试官应该都是大牛吧,回答问题,只要觉得可以,立马通过。时间很短。若是不满意,就会一直问,直到弄清楚真实水平以后让通过。
#面经##Java工程师##360公司##秋招##C++工程师#