- 0
- 0
- 约6.26千字
- 约 18页
- 2026-01-12 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年腾讯公司面试题及解析
一、编程题(共3题,每题20分,总分60分)
1.题目:
实现一个函数,输入一个非负整数`n`,返回`n`的“数字翻转”后的结果。例如,输入`123`,返回`321`;输入`120`,返回`21`(注意:120翻转后是`021`,但需要去掉前导零,即返回`21`)。
要求:
-时间复杂度O(logn),空间复杂度O(1)。
-不能使用字符串或库函数直接翻转。
2.题目:
给定一个包含`m`个点的二维平面数组`points`(每个点为`[x,y]`),计算所有可能的三点组合中构成直角三角形的数量。例如:
输入`[[0,0],[0,1],[1,0],[1,1]]`,输出`2`(直角三角形组合为`[(0,0)-(0,1)-(1,0)`和`[(0,0)-(1,0)-(1,1)]`)。
要求:
-时间复杂度O(n2),空间复杂度O(1)。
3.题目:
实现一个“LRU缓存”数据结构,支持`get(key)`和`put(key,value)`操作。
-`get(key)`:如果键存在,返回其值,并移动该键到缓存前;否则返回`-1`。
-`put(key,value)`:如果键已存在,更新其值并移动到缓存前;如果键不存在,添加该键值对,如果缓存已满,则删除最久未使用的键。
要求:
-使用哈希表和双向链表实现,时间复杂度O(1)。
二、算法题(共4题,每题15分,总分60分)
1.题目:
给定一个数组`arr`,其中`arr[i]`表示第`i`天的股票价格。设计一个算法,找出最大利润,可以最多进行两次交易(即买入和卖出各两次,不能同时持有两笔交易)。
例如:输入`[3,3,5,0,0,3,1,4]`,输出`6`(买卖两次,第一次在第一天买入第三天卖出,第二次在第六天买入第八天卖出)。
要求:
-时间复杂度O(n),空间复杂度O(1)。
2.题目:
给定一个二叉树,判断其是否为“完全二叉树”。完全二叉树的定义:除最后一层外,每一层都是满的,且最后一层节点从左到右连续排列。
例如:
1
/\
23
/\
45
是完整的;
1
/\
23
\
4
\
5
不是完整的。
要求:
-使用层序遍历判断,时间复杂度O(n),空间复杂度O(n)。
3.题目:
给定一个字符串`s`,找到其中最长的“无重复字符”子串的长度。例如:输入`abcabcbb`,输出`3`(最长子串为`abc`)。
要求:
-使用滑动窗口技术,时间复杂度O(n),空间复杂度O(min(n,m))(m为字符集大小)。
4.题目:
设计一个算法,将一个非降序数组`arr`转换为“最大堆”。最大堆的性质:对于任意节点`i`,其左子节点索引为`2i+1`,右子节点索引为`2i+2`,且`arr[i]=arr[2i+1]`且`arr[i]=arr[2i+2]`。
要求:
-从最后一个非叶子节点开始,自底向上调整,时间复杂度O(n)。
三、系统设计题(共2题,每题25分,总分50分)
1.题目:
设计一个“微博热搜榜”系统,要求:
-支持实时更新热搜榜(如基于用户搜索、点击量等),并展示前10名。
-用户可以查看热搜榜,也可以搜索关键词更新榜。
-系统需要支持高并发(例如每秒百万级查询)。
要求:
-描述系统架构(数据库、缓存、消息队列等组件),并说明如何保证实时性和高可用性。
2.题目:
设计一个“腾讯视频直播系统”,要求:
-支持万人同时在线观看,视频延迟小于1秒。
-需要考虑网络波动、用户卡顿等情况,提供流畅的观看体验。
-支持弹幕、点赞等互动功能。
要求:
-描述核心组件(推流、拉流、转码、存储等),并说明如何解决高并发和低延迟问题。
四、综合题(共1题,40分)
1.题目:
腾讯云推出了“秒杀活动”,如何设计一个系统来保证:
-用户在秒杀时不会重复下单(即一个账号只能购买一个商品)。
-系统在高并发下仍能稳定运行(例如每秒10万次请求)。
-商品库存扣减需要原子性。
要求:
-描述系统方案(数据库锁、分布式锁、Redis等),并说明如何优化性能和避免死锁。
答案及解析
编程题
1.数字翻转:
答案:
python
defreverse_number(n):
result=0
whilen0:
result=result10+n%10
n=n//10
returnresult
解析:
-通过`n%10`获取最低位数字,然后拼接到`re
您可能关注的文档
- 2026年业务司总经理的面试题集及答案解析.docx
- 2026年大众汽车集团市场部团队招聘考试题集.docx
- 2026年工程造价岗位常见问题与参考答案详解.docx
- 2026年专利转让专员的月度工作安排及考核.docx
- 2026年电信客服务专家招聘面试参考题.docx
- 2026年IT公司业务经理岗位的面试策略与答案.docx
- 2026年保险经理某保险公司面试题及答案.docx
- 2026年TCL科技项目经理笔试题库含答案.docx
- 2026年医疗行业不良资产总监面试题集.docx
- 2026年保险公司业务培训师面试题分析.docx
- 2026届江苏扬州市邗江区公道中学高一物理第一学期期末经典试题含解析.doc
- 【6月诵】第7期:《学问藏在时间的相遇里》《梦想,点亮了我的青春》《放下心底的戒备》《镜头里的光》《给同桌的一封信》-备战2026年中考语文精彩范文月月诵(全国通用).docx
- 中暑的急救护理要点.ppt
- 金川公司第一高级中学2026届物理高一上期末达标检测模拟试题含解析.doc
- 草食动物的营养与饲料一.ppt
- 教师工作经验总结与反思范文.docx
- 部编版四年级语文单元教学设计全集.docx
- 江西新建二中2026届高三物理第一学期期末预测试题含解析.doc
- Python商务数据分析与应用(AIGC版 微课版)教案全套.doc
- 大数据分析与挖掘实战案例.docx
最近下载
- (通用)领导班子2025年民主生活会“五个带头”对照检查材料.docx VIP
- 公司2025年度民主生活会领导班子对照检查材料(五个带头) (3).docx VIP
- 工程勘察设计收费标准-勘测收费标准-(最新版-修订).pdf VIP
- 交付工程师年度工作总结.pptx VIP
- 隧道工程(矿山法)监理实施细则.pdf VIP
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx VIP
- 大肠杆菌血红素合成限速步骤解析及定向强化.docx VIP
- 雨课堂学堂在线《跨文化交际英语(北京理工)》学堂云单元测试考核答案.docx
- 2023年考研英语真题(附答案).pdf VIP
- HPV检测技术及临床应用ppt课件.pptx
原创力文档

文档评论(0)