[秋招] 腾讯 WXG 后端 面经

具体部门就不透露了,主要分享一下面经。

一面(约60min)
1. 聊实习和项目;
2. 简单八股,进程线程;
3. 算法题:判断两个链表相交处的节点,并且加条件:链表可能有环,尽量多想几种解法;
4. 讨论C++的map和unordered_map的区别,以及谈一谈心得。

二面(约110min)
先聊了实习和项目,然后八股,八股主要从项目扩展出来。
1. 多进程和多线程优缺点和适用范围;
2. 零拷贝和page cache
3. Read和write的过程如何,如果没指定读/写到哪里,会中断在哪一步?如果先write后read,read能否读到内容?
4. C++11的技术有了解多少?std::function了解的如何?
5. 除了uuid,还有哪些生成唯一id的方法?
6. 进程通信的方式有哪些?
7. 了解copy on write(cow)技术么?fork()的细节是怎么样的?
8. Redis持久化的方法和保障高可用的方法?
9. C++程序从.cpp到可执行文件的过程,如果程序报错变量a没有定义,应该是哪个步骤的错误?
10.手写string类的 = 重载。

三面(约90min)

三道算法题:
T1:简单翻译一下就是设计一个实时系统,维护多个[key, value],支持 ①加入和删除一对key-value;②快速修改某key的value(调用频率高);③查询当前最大的前100个key-value(调用频率少)。
T2:有一个rand()支持随机生成[0~65535]的整数,如何做到支持随机生成1~300000的整数。
T3:对于一棵满二叉排序树深度为K,节点数为 2^K - 1 ;节点值为 1至 (2^K-1)。 给出K和任意三个节点的值,输出包含该三个节点的最小子树的根节点值。

开放性八股:
1.Docker隔离怎么做的;
2.协程和线程有啥区别,为什么协程方便模拟高并发;
3.Mysql的引擎了解哪些;
4.Innodb有啥值得讲的特性;
5.聚簇索引和非聚簇索引有啥区别。
#腾讯##秋招##ai智能作图#
全部评论
佬好强
1 回复 分享
发布于 2024-12-30 00:19 江苏
请问一面多久后有反馈二面时间昂
点赞 回复 分享
发布于 02-17 23:58 浙江
想问一下八股是什么
点赞 回复 分享
发布于 01-31 11:45 江西
太难了吧,我基础知识都忘了
点赞 回复 分享
发布于 2024-12-20 19:18 四川

相关推荐

11-07 20:46
门头沟学院 Java
wxg是国庆后约面的,给捞的是测开岗。哈哈,上次是前端。而我投的都是后端开发。一面:1. 上来面试官介绍业务。2. 问对测开的理解和意向。3. 自我介绍。4. 问实习。拷打项目。5. 做题。两道算法题:区间合并,k个链表反转6. 一道思考题:扔鸡蛋问题,力扣上也有。其实也就是动态规划7. 反问。手撕两道都撕出来了。面试感觉也答得还行。整体1h左右。过了好几天才收感谢信。二战鹅,宣告失败。  鹅,还是无法战胜吗从上一段实习润了,回来也有在投着简历刷刷面经,合适的也能去。今天面试了亿讯。原本是昨天面的,面试前半小时hr发信息说面试官有会议要改时间?我请问呢。于是改成了今天下午三点。往常一样,还是提前十分钟进会议等待。到了时间,面试官进来了,半天不说话?过了好几分钟我开麦问他能否听到,他说可以。于是开始。让我开摄像头?他没开,好的。1. 自我介绍2. 问实习项目。(没录音,凭印象)3. 接口安全性如何保证?4. 如果我去postman请求到了一个token,后面不是能用这个token去请求其他接口吗?5. 写接口时有没有考虑到性能问题?6. 怎么去实现一个接口幂等的?到这里,这人去接电话了?7. ThreadLocal原理,是怎么确定是哪个线程?(噼里啪啦说了一堆,只收到“让我再回去看看”的回答。)8. springboot中除了注解,还能去怎么开启事务?9. 什么时候会发生嵌套事务?事务隔离级别?10. 高并发怎么提高分页效率?(他应该是想问大数据量提高分页效率)11. 消息队列消息丢失怎么办,补偿机制?12. Bean作用域(这个真忘记了哈哈,只记得一个单例)13. 反问整体体验:差。  难度:不难,就最后一个问题没答出来。感觉他说话也不清晰,问题描述也模棱两可,不像真人
查看17道真题和解析
点赞 评论 收藏
分享
10-16 17:40
门头沟学院 Java
开局直接手撕四题算法1.给定两个有序数组(序一致),找到两个数组之间相差最小的两个数的差。int fun(int a[], int a_len, int b[], int b_len) { }2.给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。k 保证为正整数(1 < k <= 9), encoded_string 中可能嵌套另一个 encoded_string,原始字符串只由 [a-z] 组成**示例:**- input: 2[abc] output: abcabc- input: 3[a2[bc]] output: abcbccabcbccabcbcc**函数要求:** std::string Solve(const std::string& encoded_string)3.拼接最大数给定n个正整数,求选出两个数拼接在一起能得到的最大整数例如1和2拼接得到12,2和1拼接得到21,12和3拼接得到123int Solve(int a[], int n) {}4.第k大节点某公司组织架构以二叉搜索树形式记录,节点值为处于该职位的员工编号。请返回第 cnt 大的员工编号。 如果找不到,返回 -1注意:不能把二叉树全量存储到另外的存储空间,比如存储到数组中,然后取出数组的第 cnt 个元素输入:root = [7, 3, 9, 1, 5], cnt = 25.讲一讲这个计算机里面,tcp 跟 udp 的这个差异吧。6.讲一讲计算机操作系统里面的进程跟线程的差异。7.http 和 https 有什么差异?8.你了解 TLS 的这个握手过程吗?9.问第一个AI项目我们通过这个去检索的时候,能够保证它的那个准确性跟召回率吗?10.这里景点的数据内容,单条数据内容有多大呀?11.我的意思就是咱们这个数据很大嘛,比如说你有一些游客的评论也好,你这个景点的介绍也好,很大的那你你最终你是只挑一部分去做这个,转化成这个高维向量吗?还是说你是全部?12.这里为什么要用到用户评价的内容。13.比如说你一个景点,假设是你有有1000条数据吧,那你是怎么去整理14.这过程中有用到 ai 吗?还说是用一些别的方式?15.那这五点里面有哪些部分是主要你负责的?16.那这里提到一个是任务分解,那这个任务分解的这个具体的这个做法是怎么做?17.: 你知道这里它是一个怎么样的一个优先级吗?比如说外部的这个推荐呢?还是说你内部的一个一个推荐呢?(听不懂)那关于这个项目,我想问的问题就差不多了,看下你这边有没有一些问题想问的?反问算法这块面试是不是比较差感觉凉凉 面试官都没开摄像头听的语气好像不太好
wu970:上来直接四题吓哭了
查看16道真题和解析
点赞 评论 收藏
分享
评论
29
127
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务