春招cpp后台开发 360 美团 好未来

360面试:总共三到四面
一面:1h
二面:1h
三面: 前半小时 技术面 后半小时hr面  1h
过得时间太旧了,有些问题忘了,大致问题如下:
每一面都是先讲项目,从项目中衍生问题来考擦。
1.epoll/select 模型的底层实现 区别 epoll的lt和et模式及对缓冲区的理解 错误处理
2.网络字节序 大小端
ntohl ntohs htonl htons  可以用这四个函数进行字节序转换
n表示网络 h表示主机 l表示 long s表示short
网络字节序 为大端  主机字节序为小端(一般)
3.进程池与线程池 实现一个线程池(写代码)
用posix条件变量和信号量实现
4.生产者消费者模型问题 实现一个什么问题记不清了 涉及了pv操作 同步与互斥
5.进程间通信有哪些方式
6.用文件实现进程之间的通信 (写伪代码)
7.一个机器最大能连接的并发数目
通过通信的四元组去回答 ip1 ip2 port1 port2 分别去匹配
具体能并非链接多少与机器的内存有关 1G大约10万条 2G大约20万条
8.利用信号实现 异步的i/o模型 主要不让进程阻塞
9.信号 信号量 条件变量 hashmap
10.http的一些问题 memched 问题 具体记不清了
11.数据传输时间 buf满了怎么处理 (不会)
12.断电续传 用lseek() sendfile()
13.实现一个多线程代码 交叉打印出AB
14.influxDB是什么 大致操作指令 cjson lib_curb这些开源的源代码看过没有  (自己的项目用到了)
15.hr面 很重要 很重要 很重要 (重要的事情说三遍) 不要瞎说
总结:好好准备下简历上面写的问题 简历中的每一点都会问到 不会瞎问 不会超出你简历的范围 360面试很正规
美团面试:总共三面 全部技术面
备注:在二面的时间面试官介绍了他们部门做什么的 美团内部没有c++岗 全部java c++的去了也是转java
1面.40min+
介绍项目
进程通信的方式  每种方式的使用场景
死锁产生的条件
实现一个死锁的代码
slecet/epoll的区别  epoll的et/lt模式
apache的底层实现 主要是i/o模型和异步 异步的实现
全排列 输入一个整数 打印出从1到n的全排列 优化代码 主要查bug
2面.50min+
大概介绍项目
正对项目问一些项目创新的地方 问项目中每个模块实现的为了干什么
epoll 模式的优势
最长无重复字串  要求返回最长无重复字串(不是字符串长度)
介绍他们部门主要做什么的
问你的优势是什么 我们面试中有什么地方遗漏了你优势的地方
3面.50min+
进门 第一句 才过了两面 感觉linder
大致聊聊 问问前面面试官怎么样
还是让说说项目 从项目中衍射问题
设计题:二维数组中 给出n个(x,y)的坐标点 计算以每个点为圆心 半径为1的圆的面积 考虑圆和圆之间相交

好未来面试
1面: 30min
自我介绍
epoll和select区别
写一个快排序的代码 讲讲 问什么是nlong(n) 证明下
2.面 40min
大数据去重 数据来自一个字符流中 去掉重复的字符
topk的问题
粘包问题的实现 实现readline代码

其他的问题记不清了。

#360公司##美团#
全部评论
360面试好难啊,是实习岗么?
点赞 回复 分享
发布于 2017-05-22 09:59
所有美团的offer你收到了吗,我20多号面完了,即将不让领三方了,好急啊。
点赞 回复 分享
发布于 2017-05-30 18:16
360好难,膜拜大神
点赞 回复 分享
发布于 2017-07-15 23:53
这是C++后台开发????
点赞 回复 分享
发布于 2017-07-28 13:35
360的C++好虚啊
点赞 回复 分享
发布于 2017-08-01 22:09
感觉这个好厉害呀
点赞 回复 分享
发布于 2017-08-26 23:45
楼主  这是c++开发吗?
点赞 回复 分享
发布于 2017-08-27 17:04

相关推荐

2024-12-31 13:51
已编辑
门头沟学院 Java
上次那个岗位直接寄了,又被其他hr捞起来面试一个初级的跟AI相关的岗位,下面是问的问题:(女的hr,没开摄像头)1、你能用英文进行以下自我介绍吗?2、拦截器和过滤器的区别3、先走拦截器还是先走过滤器4、常见的异常有哪些?5、用过aop吗?用过吗?说说理解6、说说事务7、说说垃圾清理8、springboot有哪些注解9、对AI有了解吗?愿意往这方面发展吗?第二天是ebay这边的面试,一面就做两道算法题,leeode的全排列和全排列2二面问了一下项目和技术(应该是寄了)1、面试官问了我的黑马点评的问题,这么久第一次有面试官对黑马点评感兴趣的2、问了redis缓存击穿和穿透,要是有多个请求都同时来穿透怎么办?3、了解那些锁,手写个死锁看看4、能用countdownlatch让线程同时跑起来吗?不可以5、springboot的作用域有哪些,只说了单例和多例,其他的不知道,后来查了一下有6种...唉,寄了6、了解过http发过来的request吗?我说好像推荐用session而不是request7、为什么推荐用session8、bean注入单例池有那些注解9、了解他们是怎么实现的吗?不了解10、看看英文,用英文自我介绍一下,(当时我在屏幕共享,英文稿子都让面试官看到了,他脸一下就黑了)11、我们用英文聊一下生活问题,你对新的一年的期望是什么?新工作,之前997没了,没了~----------更新,二面居然过了,现在等三面-----------三面,面试官主要问项目,每个部分是怎么做的。看起来面试官对我的项目疑问很多,我的项目描述写的不够详细可能。总之项目的都回答了。接下来问,你是哪里人?用英语介绍一下你家乡有哪里可以方便旅游的,就像外国友人介绍那样(...额...额...额)面试官低着头,说行了。总结,看面试官的神情不太满意的样子,感觉应该是寄了。算了吧,反正是史外包,薪资被压的这么低,去其他公司也能拿得到。---------- 更新,三面过了,----------和外包hr聊了薪资,艾,没有底牌,不敢要个高的。外包hr是不会很容易给你高薪的,毕竟你拿的越少,她拿的越多,而且要求提供以往几个月的薪资流水,看你之前能拿多少,侵犯个人隐私。有点离谱的是hr还打听我之前住房、吃外卖成本是多少,更更离谱的是我还回答了牛客上有个兄弟提醒我拿的太低了,外包中介吃的太多了,一语点醒梦中人,所以打算拒了
查看21道真题和解析
点赞 评论 收藏
分享
评论
点赞
73
分享

创作者周榜

更多
牛客网
牛客企业服务