腾讯效率还是高,一周流程搞完,不过短时间高强度背面经也实属难受 
之前没怎么准备,全靠在疯狂刷面经才侥幸拿到offer,现在来回馈一波社会 


校招大礼包获取:入口

可能是至今最全,最好,最实用的校招大礼包,减少信息差,预期漫步无敌的刷提,不如有的放矢,针对性的准备,这样才能有效备考,有了这份资料,不说100%拿到offer,至少帮你提升50%概率拿到offer

-----------------------------------------------------------------------------------
4.08 一面 30min 腾讯视频 
总体比较基础,大概就是八股那一套,时间隔的也比较久了有点记不清楚 
1.自我介绍 
2.操作系统基础(线程与进程,进程间通信的方式) 
3.C++(多态的概念,虚函数的实现原理,vector的底层原理) 
4.计网(poll和epoll的区别) 
5.数据库 
这部分问的比较开放,大概就是讲一讲用过什么数据库和对原理的理解,无脑背八股(mysql+InnoDB+B+树) 
6.口述算法思路 
一个服务器,有多个用户,每次用户发起请求,给服务器一个整数,服务器判断有没有其他用户已经用同样的数字发起过请求了 
(第一想法,这不就是布隆过滤器吗,大喜,刚好之前看了,背八股) 
7.共享屏幕,手撕代码实现上述功能 
这里就懵逼了,之前只简单看过布隆过滤器的原理但是完全没想过实现 
写了一个散列函数把32位整数按比特位散列到32bit长度的比特数组里,再对每个输入的整数按位与比特数组比较并进行判断 
写的时候不小心把比特数组定义在函数里了,面试官提醒了一下才改到外边。。。 
8.反问 
业务方向? 

--------------------------------------------------------------------------------------------
4.13 二面 70min 腾讯视频 
面试官每次在我回答之后都会沉默一段时间。。。每次答完都感觉慌的一匹。 
1.自我介绍 
2.问项目(实现了什么功能,主要负责什么部分,难点在什么地方,为什么有的地方没有再优化) 
3.Linux 
使用什么指令查看端口传输的具体包信息(答的是netstat,但是具体能不能看不清楚。) 
假设现在系统网络流量被某几个进程大量占用了,应该怎样解决?(回答的是首先找到对应流量较大的端口,再找到对应进程关闭,面试官追问了一下怎么查看流量端口,回答一般用tcpdump或者wireshark看,但感觉面试官不太满意。) 
4.C++ 
构造函数和析构函数可以是虚函数吗? 
stl中有几种map?(只答出来unordered_map,multimap和map) 
multimap和map的区别在什么地方? 
map是有序的吗?multimap呢? 
volatile关键字是什么意思?如果现在有5个线程,和一个变量,一个线程修改变量,另外4个线程只读取不修改,那么加不加volatile有什么区别? 
(这个问题折腾了很久,我一开始答的是volatile表示变量可能被意外改变,所以提示编译器不需要进行优化直接从内存读取,但面试官就开始问被什么改变和具体底层。。。后面就开始懵逼了) 
5.口述算法思路 
100万个user_key,user_score键值对,找到user_score最大的1万个(回答了两个思路,一个排序,一个是使用大小为1万的优先队列进行遍历) 
追问:优先队列如何实现的(背面经的时候没注意。。完全懵逼,胡乱答了一个红黑树) 
假如给出一个搜索二叉树,如果在不改变搜索二叉树性质的情况下删除某个指定元素 
(比较懵逼,在纸上画了半天,只能想到类似红黑树左旋或者右旋的方法递归旋转左子树或右子树,直到旋转到叶子节点为止,面试官说这样会导致树不平衡,但是我也没啥别的办法了 ) 
6.反问 
业务方向?(不想问别的问题了 ) 
PS:本来面完觉得应该没戏了,没想到晚上流程直接到HR面了,感谢面试官没挂我 

-------------------------------------------------------------------------------------------
4.14 HR面 20min 腾讯视频 
面试官是温柔的小姐姐 
1.自我介绍 
2.项目介绍 
3.最困难的经历(实验室搬砖) 
4.反思上述经历当时有没有可以做的更好的地方 
5.对于未来的规划,有没有读博打算,家里人反不反对去深圳 
6.手头上有没有其他offer或者流程中的公司 
面试过程中把云证发过来了 

4.16 OC
 

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐