首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
古德猫宁安德伊芙宁
门头沟学院 Java
发布于北京
关注
已关注
取消关注
@EVAN-TIAN:
腾讯wxg企业微信部门面经
烫
背景:9.22突然打电话问要不要面试,我说微信之前不是说今年不秋招,对面说政策有调整,所以又开始秋招了,还说如果能提前实习,流程可以推进地快一些(我也不懂这说的是什么意思),但面试流程是正常地应届生秋招流程,非实习生流程。之前暑期实习面过一次微信搜索部门,被一面薄纱,所以对wxg其实没什么好感,但怕贸然拒了以后,没有其他部门愿意捞了(之前有听过这种情况),所以也就答应了,想着早面完早进入复活赛。一面(9.25 1小时 大头兵面)面试官介绍是企业微信的,然后就开始面试,一面出乎意料的比较简单,八股和项目基本五五开。自我介绍问实习经历raft算法、zab协议的区别raft如何选举新的leaderraft选举leader需要至少几个节点同意raft在集群规模3个、4个节点的情况下,分别需要几个节点同意,才能选出leader进程、线程、协程之间的区别,优缺点协程有什么缺点http2相较于http1的区别tcp连接3握4挥binlog和redo log的区别乐观锁与悲观锁是什么leveldb的出现是为了解决什么问题leveldb有什么优点leveldb的快照了解吗(不了解)在浏览器中输入网址并回车后,发生了什么做一道题(leetcode简单难度,本来是有两道,但是八股问完已经面了快50分钟了,面试官说来不及做两道了,一道就可以)反问:企业微信里面具体做什么的(答:基础架构,存储,消息队列)二面(9.26 1小时30分钟 应该是主管面)本来以为一面问的并不是很深入,可能是个kpi,结果一面结束当天晚上就约了2面上来什么多余的话也没说,直接甩来4道编程题,给一个小时的时间去做4道题大概1道easy,2道mid,1道hard;能记得的是有一道斐波那契数列,一道判断字符串子序列,一道搜索旋转排序数组,一道统计逆序对的个数,做了大概整一小时然后是实习和八股cpu常见的寄存器有哪些zeromq的架构是怎样的,有什么特点etcd底层是如何存储的b+树相较于二叉树有什么优点paxos和raft的区别paxos中节点宕机后如何去恢复数据Linux中的虚拟内存了解吗,虚拟内存和物理内存之间的关系是什么rdma了解吗?rdma有什么好处?了解什么是rdma的原语吗?面试结束,没有反问三面(9.26 1小时30分钟 总监面)二面结束后没有反问环节,以为自己寄了,结果晚上吃完饭一看,状态竟然从初试变复试了,很激动。然后过了一小时,2面面试官打电话问晚上是否有时间面试,因为他们总监正好晚上有空。本来想因为太晚,改天的,但是怕今天不面,时间往后拖太多,到国庆后了,所以就答应了。约了晚上7点半的面试,但是面试官迟了大概15分钟,7:45才开始看了好多腾讯面经,以为总监面不用做题,或者做一道题,以聊天和深挖项目为主,没想到总监面上来也是直接给我甩了3道题,1小时做完。第一道是设计一个直播系统,每个直播间有房间号和热度,需要对直播房间列表里面的房间进行插入和删除,并且要能获得热度前100的直播间。(哈希表+小顶堆实现)第二道,有一个rand函数,生成0-65535之间的任意随机数,现有300000员工抽奖,抽1000个,保证每个员工获奖概率相同。(其实就是leetcode里面的用rand7生成rand10相同的思想,就是要注意等概率。当时做的时候没有想到更深层次的等概率,所以这道题应该算是没完全做出来)第三道,一个二叉排序树,从1-n,现给3个数p,q,m,判断三者的公共祖先。(二分查找,判断当前查找对象是否同时是p,q,m的祖先)三道做完大概花了1小时多一点,剩下的时间基本上就是在讲这三道题,第二道题一开始做错了,后来也没想到正确方法(太紧张了),比较糟糕,讲完以后简单问了几个八股:probuf序列化与反序列化的原理redis主从如何同步然后就直接到了反问环节,问了一下结果大概1周内会出,就结束了。四面(9.27 1小时 面委会1面)三面因为有一道题没做对,感觉对面总监好像不太满意,然后对面又说一周后才出结果,我想一周后不都国庆了吗,以为这是在变相告诉我挂了,所以这回真以为自己寄了。结果第二天早上11点左右,hr就打电话约了面委的1面。面试官上来就问3门八股(计网、数据库、操作系统)哪个最熟悉,然后就开始八股和设计题的狂轰乱炸(不是说面委都不怎么懂技术的吗。。。)你的c++ webserver是如何实现的epoll是如何做到高并发的你的webserver中如何保证高并发接收数据接收的数据存在哪(自己设计的buffer里)buffer是如何设计的你的webserver如何解析http请求(有限状态机)如何识别http请求结束了如果一个tcp请求装不下内容,如何设计webserver,使其可以在高并发环境下把来自不同连接的内容分开(hashmap)了解c语言里的malloc吗如何自己设计并实现一个malloc和free,保证分配和释放内存的合理,并且不产生内存泄漏项目中用到了cache,cache满了怎么办(淘汰)怎么淘汰(主动、被动、LRU、LFU)LRU内部如何实现(双向链表+哈希表)Linux中,如何杀死名字为server的进程了解什么数据库存储引擎,他们的底层是如何实现的b+树有什么优缺点innodb为什么用b+树,不用二叉树或红黑树epoll为什么用红黑树而不用b+树文件在磁盘里怎么存储,是连续的还是不连续的?如何设计函数,完成对文件的追加写如果追加写的时候发现空间满了怎么办如果满的仅仅只是文件夹的空间,硬盘里仍有空间该怎么办(不会)如果让你去设计并实现一个消息队列,需要怎么做,用到什么通信方法消息队列的消息存在内存还是硬盘存在硬盘中的消息如何存储没有反问,面试官好像接下来还有会,所以刚刚到一小时,就急匆匆地结束了面试。五面(10.9 1小时30分 面委会2面)因为面委会1面大部分基本上都答上来了,也没第一时间挂,所以想着面委会1面应该是过了,但是没想到还有面委会2面。面委2面地体验就没上一次那么好了,比较难受。自我介绍前30分钟大概是问实习经历,我上一段实习侧重中层和上层地业务开发,但是面试官一直在问我用到的各种组件的底层实现,很难顶,幸好之前实习的时候看过这些文档。然后是问一些设计题吧:kafka底层是如何实现的,怎样保证高并发(不清楚)zeromq底层是如何实现的,怎样保证高并发(说了一部分,这些都没看过。。。我更关注的主要是整体架构)常见的负载均衡算法然后是两道算法题(真的要做吐了🤮)第一道是输入一个由数字组成的字符串,打印所有字符串可以组成的ip地址第二道是输入一个整数a和整数b,计算a/b的结果,其中无限循环小数需要用括号括住循环节,如1/2=0.5,1/3=0.(3),1/6=0.1(6)反问:什么时候能出结果(答:不清楚,是不是最后一轮,之后还有没有也不清楚,具体去问hr)更新:10.20 hr面10.23 录用评估10.26 oc
点赞 264
评论 45
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-25 07:40
清华大学 BSP工程师
可投嵌入式公司汇总4.24
后续添加投递链接1.华为 2.中兴通讯 3.大疆创新 4.海康威视 5.浙江大华 6.小米 7.联想 8.字节跳动(少部分岗位) 9.联发科 10.汇顶科技 11.瑞芯电子 12.紫光展锐 13.理想汽车 14.小鹏汽车 15.赛力斯 16.极氪汽车 17.联影医疗 18.鱼跃医疗 19.九阳股份 20.美的集团 21.格力电器 22.Tplink 23.斑马智行 24.比亚迪 25.南瑞继保 26.四方继保 27.中科曙光 28.华勤集团 29.禾望电气 30.海尔集团 31.汇川技术 32.锐捷网络 33.诺瓦星云 34.华测导航 35.虹软技术 36.万集科技 37.恒生电子 38.禾赛...
投递实习岗位前的准备
点赞
评论
收藏
分享
03-08 17:15
深圳大学 软件测试
聊了两句直接要加微信发offer,这才是老板直聘!!
问了什么时候能提前实习,就要加微信给发offer,乐。非本人,一个朋友的。
GGrain:
如果所有面试都这么简单,就该警惕一下同事的专业性了
点赞
评论
收藏
分享
03-25 15:32
陕西科技大学 嵌入式软件开发
实习简历
#0offer互助地# 哪位大佬帮忙看看简历 投了一个星期都没有收到面试
牛客521705639号:
把学校改成北京大学马上就有面试了
0offer互助地
点赞
评论
收藏
分享
04-27 16:13
已编辑
华南理工大学
前端暑期面试记录
小米一面挂因为家在武汉,所以还是蛮想去小米实习,顺便回家的,但可惜一面挂,感觉我的这个没有很大的参考价值,因为确实不记得题目了。1.代码输出提,闭包+变量提升。先是一个很常规的输出题,做出来后,就评论区发给你好几个for循环的闭包+变量提升的题目,大致第一个是常规的,后面就是什么 自执行,变量放里面,放外面,放后面,直接传入变量,先定义函数后执行这些东西结合for循环的变种,反正我感觉我是已经绕 晕了,有点乱答的意思了,然后面试官就问你答案,理由,也不说正确与否,没有反馈,后面觉得反正乱答也说不出理由,干脆就说不会了。2.react输出题,结合setTimeout,useEffect更改st...
zhiyog:
武汉小米吗,多半是我们部门的
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
暑期后端高频问题汇总
7.5W
2
...
左手敲代码的程序员,不配拥有offer吗?
7.4W
3
...
想听实话吗,校招ssp聊聊大厂客户端
3.6W
4
...
五一假期,弯道超车时间表
9400
5
...
后端简历上最值得写的项目
8960
6
...
北京到底有谁在啊?
8770
7
...
五一别写你那破开源代码了
7572
8
...
快手投诉后续- HR把我拉黑了!
6569
9
...
美团/饿了么/京东 配送端面经
6491
10
...
拼多多服务端信息确认
6013
创作者周榜
更多
正在热议
更多
#
设计人如何选offer
#
98162次浏览
687人参与
#
找工作,行业重要还是岗位重要?
#
7270次浏览
95人参与
#
五一之后,实习真的很难找吗?
#
44980次浏览
318人参与
#
盲审过后你想做什么?
#
12502次浏览
113人参与
#
外包能不能当跳板?
#
22111次浏览
191人参与
#
领导秒批的请假话术
#
9763次浏览
74人参与
#
考研可以缓解求职焦虑吗
#
20762次浏览
244人参与
#
五一假期,你打算“躺”还是“卷”?
#
27776次浏览
411人参与
#
找工作前vs找工作后的心路变化
#
7153次浏览
64人参与
#
面试等了一周没回复,还有戏吗
#
115363次浏览
1073人参与
#
硬件人,你被哪些公司给挂了
#
46583次浏览
722人参与
#
应届生薪资多少才合理?
#
3075次浏览
24人参与
#
牛友们的论文几号送审
#
27195次浏览
623人参与
#
写简历别走弯路
#
714265次浏览
7850人参与
#
你喜欢工作还是上学
#
37475次浏览
409人参与
#
如果有时光机,你最想去到哪个年纪?
#
43244次浏览
766人参与
#
如何缓解入职前的焦虑
#
171863次浏览
1267人参与
#
每人推荐一个小而美的高薪公司
#
72832次浏览
1357人参与
#
如果不工作真的会快乐吗
#
101062次浏览
866人参与
#
大疆的机械笔试比去年难吗
#
69580次浏览
603人参与
牛客网
牛客企业服务