腾讯(WXG后台)4(技术)+1(HR)(已oc,还愿)

腾讯一路面试过来也快跨了一个月了,真的很不容易,分享一波面经攒攒运气,许愿OC,也祝各位牛油大佬早日上岸

一面

手撕四道题

1、  奇偶链表

2、  二叉搜索树找到第K大的节点,不能转存

3、  接雨水

4、  rand35()实现rand47()

笔试做了一个小时,然后和面试官讲解题目大概花了15分钟

面试过程

1、  TCP建立三次握手的过程,为什么初始化序列号要随机取,从0开始会出现什么问题

2、  TCP为什么要有确认号

3、  进程与线程的区别,分配给进程的资源是什么

4、  协程,什么时候用到过,协程与线程的区别,协程什么时候释放CPU

5、  Linux命令 awkstracegdb调试相关

6、  虚拟地址和物理地址

感觉一面大部分看笔试题,面试官说我编程能力还可以,然后约了第二天现场二面。


二面

手撕四道题

这次手撕是现场面试,在草稿纸上手写

1、  两个链表相加

2、  数组循环移动K

3、  最长无重复子串

4、  K个一组反转链表

面试开始

大部分都是网络的问题

1、  TCP三次握手,画图

2、  从局域网访问一个URL的整个过程,NAT技术,DNSARP协议等

3、  如果有一个包1M,怎么分片

4、  把TCP的头部写出来看看

5、  TCP相关慢启动,拥塞避免,快重传,快恢复

6、  TCP怎么保证报文的顺序(序列号seqack

7、  TCP中有一个包丢了怎么重发,接收端失序的包放在哪里

8、  IO多路复用怎么实现,服务端怎么处理,写一下整个过程(类似伪代码之类的吧)

9、  介绍一下数据库的两种引擎

10、 Mysql和Myisam使用select * 查询的过程的区别(MyIsam是非聚集索引)

11、 Mysql使用索引查询和不使用索引查询的查询流程,效率差多少(B+树)

反问



三面(GM面)

手撕三道题

1、二叉搜索树

2、回形矩阵

3、广告位概率问题

笔试给了1.5个小时做,然后做完就开始面试了

1、  介绍项目,项目中用到了压缩算法,压缩比?使用压缩之后CPU负载是否升高,怎么考虑压缩比和CPU之间的权衡,项目问的多。

2、  打算今后从事哪种类型的工作

三面聊天多一点


四面(GM面)

1、  浏览器输入URL之后的所有过程,客户端怎么处理,服务端怎么处理

2、  服务端怎么解析http请求

3、  服务端在处理http请求的时候会有什么问题,怎么解决

4、  服务端怎么同时处理多个请求

5、  为了进一步提高并发量,客户端可以怎么做,服务端可以怎么做

6、  为了保证通信之间的安全要怎么做(https

7、  https的TLS握手过程

8、  https会不会出现中间人攻击

9、  如果目标服务器被代理服务器劫持会怎么样

10、 为了加速磁盘的存取速度,一般会使用缓存,缓存要使用什么数据结构才能保证效率最高(LRU

11、 LRU怎么实现的,要用什么数据结构

12、 将一个文件从内存中写入磁盘,设计一种数据结构来加速这个过程(应该是LSM树)

13、 数据库的索引如何加速查询过程,为什么不用红黑树

14、 给微信朋友圈设计一个表的结构来存储,怎么查询某一条朋友圈

15、 面向过程和面向对象各自的优缺点

16、 你自己最常用的面向对象的哪个特性,面向对象编程有什么陷阱

17、 负载均衡的算法

18、 线程之间的同步方式,自旋锁和可重入锁的区别,什么时候使用

19、 你的能力体现在哪些方面



HR面试(迄今为止面过最长时间的HR面,,45min

1、  介绍一个印象最深的项目

2、  介绍一个最有挑战性的工作,挑战在哪,怎么解决,在这之前解决过相关的问题吗

3、  前几次面试的体验如何,有什么收获吗

4、  介绍一个最优挫败感的事,你觉得为什么会失败

5、  你的缺点

6、  朋友怎么评价你的

7、  为什么要读研,为什么要做后台开发的相关工作,讲讲从进大学到现在是怎么一步一步规划的

8、  在团队合作中你主要承当什么角色

9、  你觉得之前做的项目还有优化的余地吗,怎么优化

10、 平时怎么学习的

11、 哪里人,父母是做什么工作的,有兄弟姐妹吗


面试过程的体验非常nice~许愿鹅厂offer

#面经##校招##HR面##腾讯##C++工程师#
全部评论
恭喜楼主啊!!! 请教一下,第二面过了以后,在join.qq.com的状态查询中,显示的仍然是复试吗😁
1 回复
分享
发布于 2020-09-03 08:25
rand35()实现rand47()怎么做啊😂
1 回复
分享
发布于 2020-09-03 10:16
春招专场
校招火热招聘中
官网直投
楼主HR面跟我三月份实习面WXG的问题基本一毛一样。不过我前两天转正失败,刚离职正在秋招中……🤣 广州WXG的工作体验真的挺不错的,开放平台也挺核心,楼主加油呀。
1 回复
分享
发布于 2020-09-03 16:30
看完这个面筋我就知道自己有多菜了,配不上腾讯了😭😭😭
3 回复
分享
发布于 2020-09-03 17:29
我今天也面完wxg的hr 一起oc!
点赞 回复
分享
发布于 2020-09-03 02:21
大佬面完gm啥时候状态变成hr面的呀?hr面等了多久?
点赞 回复
分享
发布于 2020-09-03 06:42
楼主,我三面也显示复试,看来有可能是面委会了是吧?还有就是广告位概率那题是什么意思啊?
点赞 回复
分享
发布于 2020-09-03 09:33
大佬是微信哪个部门呀
点赞 回复
分享
发布于 2020-09-03 10:16
请问面经中广告位概率问题是什么呢
点赞 回复
分享
发布于 2020-09-03 10:35
广告位概率问题怎么解决,我也是这三道题,可惜我面完两天就灰了
点赞 回复
分享
发布于 2020-09-03 10:54
优秀
点赞 回复
分享
发布于 2020-09-03 12:56
tql
点赞 回复
分享
发布于 2020-09-03 13:42
请问楼主四面没有做题吗?
点赞 回复
分享
发布于 2020-09-03 14:42
搭楼做波广告,字节教育客户端今年校招岗位多多,入职还有签字费,欢迎同学们简历砸我😘 https://job.toutiao.com/s/JjC8Eqa
点赞 回复
分享
发布于 2020-09-03 15:28
被wxg捞明天面试😂看了楼主面经感觉要做好多题哇
点赞 回复
分享
发布于 2020-09-03 16:15
看了看大佬的博客,应该是大大SP😀
点赞 回复
分享
发布于 2020-09-03 16:40
校友手撕代码很猛啊
点赞 回复
分享
发布于 2020-09-03 17:05
嗯,看完就知道我根本不配在WXG做后台😁
点赞 回复
分享
发布于 2020-09-03 17:18
楼主,三面的算法题有具体的题目吗?
点赞 回复
分享
发布于 2020-09-03 17:35
看完之后我就算有腾讯的面试我也不想去了,根本过不了😂
点赞 回复
分享
发布于 2020-09-03 17:40

相关推荐

#软件开发2024笔面经# 3.25 腾讯一面 共计80分钟1.自我介绍2.知道哪些排序算法(没说全)3.介绍冒泡排序和快排4.链标和数组的区别5.哈夫曼树的概念(忘了,随便说了点往左边走是0,往右边是1这样子来得到哈夫曼编码)6.KMP算法(忘了)7.树和二叉树之间的转换(忘了)8.多态以及它的原理9.visual studio工作的过程(说了预编译,编译,汇编,链接)又让说详细点,每个过程的过程,我又补充了编译的过程,词法分析语法分析这些又问vs是怎么具体做这些事的(不知道)10.用过什么容器11.用过sort吗12.用过去重函数unique吗(没用过,如果需要去重我直接用set了,面试官笑了:也是哈)Shared_ptr和weak_ptr13.他们是线程安全的吗(我说指针本身是安全的,引用计数是安全的,但是他们管理的裸指针对应的内存的操作是不安全的,不知道对不对)14.介绍一下什么是死锁15.进程通信的方式16.静态库和动态库的区别17.问程序运行起来以后静态库和动态库在内存中哪里(我说动态库在磁盘上,用到它的时候才会加载到内存,静态库是可执行程序的一部分,会直接载入内存,这个问题好奇怪,不知道对不对)18.如果一个传入动态库的指针在动态库外面被释放了会怎样(我说会出错,因为是指针传递,动态库里面的那个指针对应的内存已经归还给系统)19.三次握手20.拥塞控制21.http包头和包内容(不知道,就说了下http请求包含请求行,请求头,请求体,但不清楚请求头有哪些参数)22.Cookie干嘛的(不知道)23.https,它如何保证安全24.项目拷25.手撕:30分钟(面试官说第一题要写输入输出,第二题写大致过程就行)(1)链标两两翻转输入:1->2->3->4->5输出:2->1->4->3->5链标需要自己定义,链标翻转我用的是递归(2)一颗二叉树中,从根到叶的所有路径中是否存在一条路径,路径上的所有元素之和等于value这里就大致写了dfs的过程
点赞 评论 收藏
转发
40 301 评论
分享
牛客网
牛客企业服务