奇虎360服务端开发岗面筋,自行了解一下

一面,约的10点,面试官老哥10:30左右才来,不过人还不错,没有为难我大学生,整体上面了40分钟左右:
自我介绍
epoll和select的区别,LT和ET,LT和ET分别是如何向上层传递消息的,在代码方面应该如何处理,返回值的差异分别代表什么情况
TCP服务端的状态是如何改变的
TIME_WAIT状态
动态库链接和静态库链接的区别,如果有多个动态库需要加载,加载顺序是什么,搜索路径是怎样的
HTTP状态码304,资源请求未更新,服务器如何响应
问我的项目服务器能够承受的最大并发数是多少,压测下参数怎样
C++多态
shell或者命令行分割一个文件,文件内容被三个-t分割开,提示了AWK,但是不会,把文件内容去重 行计数命令
问了解python吗?我不了解~
创建一个线程,如果有多个参数,如何传参
谈一下C++中的static
单例模式,我谈了双检查锁和volatile
一面整体答的不怎么样,以为凉了,结果5分钟后二面

二面:  二面的时候已经11.30了,有点慌,发短信企图约到下午,然后面试官就来了,直接面,面试时间大约也是30-40分钟的样子
自我介绍
介绍项目
谈谈HTTP服务器返回的头部是怎样的
讲一下select,和epoll的区别,对比一下poll和epoll
创建一个线程,如果传多个参数,如何传参
讲一下线程是如何加锁的,谈谈条件变量
如果实现一个容器,提供什么API,我谈了一个类似vector(其实应该是我理解的范围小了,应该是指各种容器)的设计,但是没有迭代器,然后提供了一个扩容的API,然后聊了一下什么时候扩容,什么时候缩容,如果多线程访问这个容器,什么时候需要加锁,锁加在什么地方,我答了增删改的时候需要加锁,又被追问读的时候是否需要加锁,考虑了一下,应该也是要加锁的,否则多线程数据读取不一致。
二面感觉答的还可以,五分钟通知,兄弟~凉凉

虽然最后没面试成功,不过整体感觉360这次面试体验还可以,效率挺高的,也是第一次面试,语言组织上还是不太流畅,和知识点的掌握程度可能也有一定的关系~
#360公司##面经##C++工程师##秋招##内推#
全部评论
请问这是什么部门啊,儿童业务部门吗,还有是java后台吗
点赞 回复 分享
发布于 2018-09-03 17:20
一面之后再无消息,凉凉~
点赞 回复 分享
发布于 2018-09-03 17:44
二面后一直在等通知。(._.)
点赞 回复 分享
发布于 2018-09-03 19:07

相关推荐

10-17 12:16
同济大学 Java
7182oat:快快放弃了然后发给我,然后让我也泡他七天最后再拒掉,狠狠羞辱他一把😋
点赞 评论 收藏
分享
蚂蚁 基架java (n+6)*16 签字费若干
点赞 评论 收藏
分享
评论
点赞
31
分享
牛客网
牛客企业服务