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++工程师#
全部评论
ajax微信正在输入那个怎么做额
1 回复 分享
发布于 2019-08-26 18:55
大佬你是怎么知道有二面的,牛客网的招聘反馈备注是什么
点赞 回复 分享
发布于 2020-04-27 18:41
感觉问的也不是特别难,挺好的
点赞 回复 分享
发布于 2019-08-26 18:55
弱弱地问一句,为什么要用linux?
点赞 回复 分享
发布于 2019-08-26 18:39
校招组小哥哥看到后真的觉得很温暖。。。。
点赞 回复 分享
发布于 2019-08-26 17:53
1000-10000个有序数组,找并集,数组长度存在不一致的情况,请讲思路?。。。这个怎么做?
点赞 回复 分享
发布于 2019-08-26 17:35
360企业安全?
点赞 回复 分享
发布于 2018-09-13 17:05
第一个题交换了什么
点赞 回复 分享
发布于 2018-09-13 16:54

相关推荐

05-27 17:50
已编辑
北京理工大学 C++
timeline:5.19 一面5.21 约二面5.22 二面5.23 约三面5.26 三面+oc##一面(1h10min)【手撕】:1.域名变换要求空间复杂度O(1)。2.求栈内最大值栈是一个已存在的栈。要求空间复杂度、时间复杂度O(1)。鼠鼠想半天也只想到辅助栈并提出从存数开始,被要求优化空间复杂度,想的几个都被否了。查了下说是对放进去的数编码。3.环形上有100个灯泡,每个灯泡有一个按钮,按一下也会影响左右两个灯泡,如“暗-亮-暗”变成“亮-暗-亮”,要求设计算法把随机状态的所有灯泡变亮,只说思路。鼠鼠想了很久,然后在和面试官的讨论下做出,首先1-100遇到暗的灯泡就按下一个(100不按),得到除99和100全亮状态,此时四中状态,一种全亮排除,一种暗暗情况下再按一次99,得到三种情况都为100个灯泡只有一个暗。然后从暗的开始三个一组按一下中间的变成全暗。然后每个灯泡按一次,因为收到前后和自己三次按奇数次的影响,遂全变亮。【八股】:1. tcp三次握手和四次挥手2. 三次握手第三次可以没有吗为什么3. 浏览器输入网址到显示的全过程【反问】:无,面试官说超时了会议室外有人催他就赶紧下了。## 二面(1h10min)1. 自我介绍2. STL中关联式容器有哪几个3. map和unordered_map区别(说了底层、时间复杂度、用法)4. unordered_map的时间复杂度一直是o(1)吗5. 为什么最坏O(n),什么情况是O(n)?6. unordered_map底层是怎么实现的(哈希函数、桶+链表)7. 除了链表有没有别的方法(开放地址法,不了解具体)8. 有一亿个string数据应该用map还是unorered_map存为什么9. 说到map底层是红黑树,了解平衡二叉树吗?10. 5个节点的平衡树,最少有多少个节点11. 那假如有50个呢?n个呢?怎么算?    1. 鼠鼠说那肯定是有一个计算公式,但是得让鼠鼠想想    2. 鼠鼠想了好久得出F(N)=F(N-1)+F(N-2)+1;然后面试官让讲讲遂开始讲。12. 用queue怎么实现stack,要几个queue?13. 那用stack怎么实现queue,要几个stack?14. 时间复杂度是多少?15. 了解线程和进程吗?为什么Muduo网络库用多线程而不是多进程?16. 详细讲解线程和进程的区别?17. 存一个数据从内存到到磁盘,经过哪些步骤?18. 手撕:求逆波兰表达式,如string=(101+20)*30-45/5变成101 20 + 30 * 45 5 - /    1. 鼠鼠想了大概五分钟说了思路,用stack做,面试官说思路没问题    2. 然后写了十五分钟,最后输出有点小问题面试官说没关系整体是ok的19. 反问:1.业务 2.进来做什么 3.要提高那些方面(多理解怎么应用)## 三面hr面(25min)1.岗位理解2.岗位适配度3.介绍项目和难点4.详细介绍每个模块的选型5.实验室研究方向和内容6.选择实习时考虑的点7.为什么之前没有实习8.为什么要做xx项目9.实习时间等问题10.有没有别的offer反问:团队氛围、有无转正等然后现场就口头offer了,已接
点赞 评论 收藏
分享
评论
2
38
分享

创作者周榜

更多
牛客网
牛客企业服务