腾讯tme社招面经

腾讯tme社招面经,希望能帮到大家
一面
1,项目介绍
2,两道算法题
A: 分割字符串,如:abc=1&d=2, 输出 abc=>1, d=>2的KV结构,要求充分考虑边界问题
B: 两个无序链表A和B,按照奇数在前,偶数在后,局部有序(奇数有序,偶数有序),并且对重复数字去重
3,tcp粘包及怎么处理
4,redis缓存设计
5,设计系统,Q币和礼物系统,如果出现支付延迟怎么办,考验分布式强一致性
6,消息队列组件


二面
1,项目介绍
2,两个算法题
A: 去除字符串空格
B: 就字符串子集,如123,输出,1,2,3,12,13,23,123
3,tcp三次握手,backlog是干什么用的
4,innodb事务底层实现技术


三面
1,项目介绍
2,乐观锁和悲观锁区别
3,tcp四次挥手
4,主从同步重试机制,怎样保证重试数据完整


四面
1,项目介绍
2,tcp半链接队列攻击
3,mysql两种存储引擎及区别,底层实现
4,进程,线程,协程区别
5,分布式系统理解,分布式时序怎么做,最终一致性理解
6,快速排序思想,哨兵选择可优化点

五面
1,项目介绍,项目改进
2,mysql索引,为啥要用B+树,红黑树为什么不行?
3,redis使用场景,用过哪些功能
4,服务可用性改进
5,换工作原因
#面经##社招##C++工程师##腾讯#
全部评论
请问关于分布式方面的问题,问的深不深啊?楼主怎么准备的呢?分布式有没有和项目结合起来问啊?
点赞 回复
分享
发布于 2021-01-01 22:12
楼主是如何准备分布式,高并发方面的问题的呢?
点赞 回复
分享
发布于 2021-01-01 22:13
滴滴
校招火热招聘中
官网直投
请问JAVA和C++后端区别是?
点赞 回复
分享
发布于 2021-04-18 20:12

相关推荐

TME效率是真高啊,三次面试面完都是秒出结果,目前等hr面啦三面面试官感觉就是搞架构或者对计算机理解很深的,问了一些跟数据结构算法和操作系统相关的问题,确实是答不上来。全长半小时,复盘一下。1.第一个项目上线有多少用户2.前端部分有多少人开发3.三维地图底层怎么实现的4.三维地图实现过程中存在的一些问题5.如果坐标点数有上万个,发生卡顿怎么解决?(这个实际没解决,但是说了思路)6.还做了哪些优化7.渲染卡顿主要是涉及到硬件的哪一部分的卡顿/资源不足(不会)8.JS调webGL到最终上屏的过程是怎么样的(哇 一点不会)9.Vue3相对于Vue2的改进10.vite相比webpack的区别11.为什么要在项目中用websocket?还有别的方法可以使用吗12.websocket使用过程中有什么坑吗13.flowable的原理?(项目特有)14.流程图用的是什么技术,svg还是canvas15.使用svg可能会有什么问题,跟canvas有什么区别16.canvas会卡顿吗,比svg性能高的底层原理?(回答了requestAnimationFrame,面试官说不是最关键的,没了解过)17.什么时候开始学前端的18.场景算法题目:有一亿个视频,有一亿个用户,每个用户可以反复观看某几个视频,要实时统计观看量最高的100个并显示条目出来,怎么做?(应该是一个排序问题,海量数据的排序,像实验室后端同学常问的场景题,但是我不太会,讲了大致思路)19.怎么排序?哪些排序算法好?时间复杂度?20.操作系统:输入一个文件路径,从磁盘读取文件并打印这个文件到屏幕,在这个过程中操作系统做了哪些事(没学过操作系统 直接投降)21.TCP为什么三次握手四次挥手22.三次握手都传递了什么信息23.职业规划好家伙,这问的真的是底层,不会的太多了哈哈,说明前端想学好也是需要学操作系统的#腾讯音乐##暑期实习##前端##25届暑期实习##我的实习求职记录##软件开发2024笔面经#
点赞 评论 收藏
转发
9 112 评论
分享
牛客网
牛客企业服务