阿里和腾讯面经c++(已过)

春招很忙,就面了两个公司,碰巧都过了,算回报牛客.我本人不喜欢什么小细节都讲,碰到不熟悉的请自己查资料(因为有的东西每个人理解不一样)
阿里6轮面试(已签)
1面 评估面
面试官:给我讲讲浏览器输入地址后发生的全过程.(每一个细节都讲)
我:http DNS 三次握手 arp rarp ...巴拉巴拉
面试官:讲讲为什么是三次握手,四次挥手
我:2次握手超时数据包会影响很大,三次握手容易遭到syc攻击,四次挥手很多情况下是三次(tcpdump抓)以及常见的粘包,数据包安全.滑动窗口.巴拉巴拉
面试官:内存分布
我:堆.栈.常量区,静态区.....
面试官:讲讲虚函数
我:虚函数表,以及虚函数的内存布局,虚函数的局限,c++11的提供的类似虚函数的新函数.两种动态多态实现的区别以及优缺点
面试官:讲讲进程和线程
我:常见的一些书本知识,在寄存器和堆栈上的区别,协程的实現,异步和同步编程.
面试官:讲讲你的实习吧
我:随便聊了会
面试官:我没什么想问你的了.
2面
面试官:类什么时候会析构?
我:巴拉巴拉
面试官:写个算法
我:线上手写
面试官:虚函数底层机制
我:跟一面一样回答
面试官:实习在linxu下开发吗
我:恩
面试官:懂linux内核吗
我:不太懂.
3面
面试官:c++解决内存泄漏方法
我:巴拉巴拉一堆
面试官:查内存泄露
我:valgrid
面试官:讲讲你实习做的东西
我:讲了我们团队做的东西,同事大部分bat 多年工作经验,对阿里做的东西也很熟悉,聊的很随意
4面(交叉)
面试官:大区间求和
我:只想出归并
面试官:讲讲codis和redis源码
我:这块很熟,我也讲的很多,包括性能瓶颈,主流公司的网络框架.以及代码改进,面试官还算满意
面试官:讲讲bigtable mapreduce 以及其他著名开源分布式存储代码
我:只看过kafka和缓存
面试官:要多学点
5面(个人感觉最难几乎社招要求)
首先让我自己把tcp/ip讲个遍。
分布式系统分片的极限在哪,linux系统的极限。redis集群最大能支撑多少台物理机,
怎么解决副本一致。
分布式缓存怎么设计,
配置中心怎么开发,
zookeeper的原理,
二次提交原理。
讲一下阿里云的产品以及阿里云对缓存的改进(我提了一下tair的设计)。。
晚上更新腾讯

——————————————————————————————————————————————————
腾讯某部门面试后感想(拒了offer)
我只想说,无论多好的公司,总有一些很那个的部门,各位去之前多打听下部门
一面
c++的常见知识比阿里问的简单多了,问了我实习的做的东西,面试官很高兴,告诉我做的东西和他们很一致,希望我去(大坑的开始),让我等几天下轮面试。

等了好几天 由于面试官的疏忽,简历没有更新面试状态,流到了其他部门,其他部门又发起了一轮面试
再次一面
个人感觉这个部门无论是专业和态度明显更好一些,聊了服务器开发,以及大数据架构(kafka storm spark的相关东西),考了个大数据去重,我说mapreduce和哈希。面试官想问bitmap
问了实习相关,很满意,让等下一面,这时候我告诉面试官上一个部门还没面完,他说要和部门之间沟通下,一周给结果。最后还是被上个部门的面试官把简历要回去了。但是过了10多天,提前批差一天结束

原部门二面
问了实习做的东西 c++协程实现,异步编程,泛型编程,共享内存的内部锁是什么。说了自己部门的情况,问了个人意愿

接下来就是漫长的等待,面试官看到offer已经审批好了,没发。已经审批好的offer居然还要排序看情况发。我从提前批等到正式校招的offer都开始发了,心烦了,和面试官说不去了,结果第二天3个电话打过来签offer 哎
#实习#
全部评论
大佬
2 回复 分享
发布于 2018-04-20 20:53
感谢大佬
点赞 回复 分享
发布于 2018-04-20 20:54
这是真大佬
点赞 回复 分享
发布于 2018-04-20 21:02
求腾讯面经!
点赞 回复 分享
发布于 2018-04-20 21:23
大佬
点赞 回复 分享
发布于 2018-04-20 21:25
2次握手超时数据包会影响很大 这是什么意思呀,楼主可以解释一下吗?
点赞 回复 分享
发布于 2018-04-20 21:52
大佬,请问进程和线程在寄存器上的区别是啥
点赞 回复 分享
发布于 2018-04-21 00:31
大佬无疑了
点赞 回复 分享
发布于 2018-04-21 09:36
为什么三次握手容易受到SYN攻击?
点赞 回复 分享
发布于 2018-04-21 09:49
好希望大佬是MIG跟我面的是同一个组,这样大佬去阿里我进TX的概率就大了(滑稽)
点赞 回复 分享
发布于 2018-04-21 16:38
话说大佬面MIG的那个组做什么的
点赞 回复 分享
发布于 2018-04-21 16:40
老铁,我一面后一直是简历状态为面试,为什么啊,这么久都一周了,请问你是一面与二面的时间间隔是多少
点赞 回复 分享
发布于 2018-04-21 16:42
强无敌~啥时候去报道哇?
点赞 回复 分享
发布于 2018-04-21 16:44
牛逼啊
点赞 回复 分享
发布于 2018-04-21 18:54
大区间求指的是什么呢?
点赞 回复 分享
发布于 2018-04-23 00:31
大佬能分享下学习C++的经验么?以及C++的话,哪个就业方向比较好啊!
点赞 回复 分享
发布于 2018-04-23 12:48
同C++,先膜拜一下。。。一般交叉面试后就是HR啊,你这个为啥还加了一面?
点赞 回复 分享
发布于 2018-04-25 11:24
四次挥手很多情况下是三次??啥意思??求楼主指教
点赞 回复 分享
发布于 2018-06-12 16:15
点赞 回复 分享
发布于 2018-06-12 16:16
大佬太牛逼了
点赞 回复 分享
发布于 2018-06-13 12:21

相关推荐

不愿透露姓名的神秘牛友
2024-12-25 20:58
拼多多集团-PDD 服务端开发工程师 34k*18薪 硕士海归
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-12-16 15:28
美团 软件开发 23k*15.5=35.65w 硕士985
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-12-24 19:23
华为 通软 (23+6)*(14-15) 大专
点赞 评论 收藏
分享
评论
29
351
分享

创作者周榜

更多
牛客网
牛客企业服务