腾讯大前端岗位热招中

🎉##腾讯大前端岗位热招中#🎉
@腾讯招聘
这里总结一下去年面试腾讯的面经,希望可以帮助到你们。
BG:双非本,科班
腾讯 QQ 浏览器面经 总战线:3.7 – 3.20
一面:
1. 介绍你的项目的难点
2. 讲一下 hashMap 的原理
- 键值对是存在什么地方
- 为什么键值对存放在数组?
- 冲突的话怎么办
- 扩容的机制
- 扩容为什么是 2 的次方
3. 线程加锁的方式有很多,如果放在成员方法上面,这时候访问他的时候,这个锁锁
的是什么对象
a.同一个类的方法,一个静态一个非静态,多线程去访问的时候会互斥吗?
4. 安卓有一张图片特别大有 500 兆,一次性加载到内存可以怎么做
a. 又问了在内存里面是如何存储,如果是四通道的话,在内存里面又是如何存储?
5. 开放性问题:把应用拖动放进文件夹,每次拖进去这个文件夹就会更新数据库的信
息,拖到第 50 个的时候开始卡顿,分析一下有什么问题

二面:
1. 自我介绍
2. 介绍项目
3. TCP/UDP 的区别,三次握手为什么是三次
4. https 和 http 的区别,请求流程是怎么样
5. 常见的安全协议有哪些
6. 为什么 https 实现了对称加密和非对称加密
7. Hash 实现复杂度 O(1)的原理
8. 为什么 Hash 需要先把 key 转换成 hashcode
9. Handler 的原理
10. 问题:假设有一个全局 Handler,需要传一个 Stream 类
型的数据,使用 what = 1,但是再 hangdleMessage 的时候发现强转失败,分析一下什么原因
11.帧动画和属性动画的区别,项目中是使用了哪些
12.为什么选择自己封装一个类
13. 项目有没有遇到多线程的问题?怎么解决的
14. 有没有遇到死锁(我回答没有),解释一下死锁
15. 解释一下屏幕刷新机制,卡顿的原理?项目中有没有遇到

在这里提供一些面试心得:
1. 提前准备自我介绍,抓住重点内容和比较有优势的内容,面试官会有所偏向
2. 多多准备,不到出结果前一刻不放弃,并且多准备几份不同的简历,针对不同的岗位进行投递。
3. 保持冷静,如果遇到不懂的问题,可以稍作思考并且提出自己的思考方向,面试看的是一个人的能力而不是标准答案,你的解决问题能力也在其中。
4. 算法题就只能多刷了,力扣🔥Hot100刷完,基本不会有问题。

#腾讯2026校园招聘##腾讯内推##腾讯##前端##客户端##测试开发##技术运营#
全部评论

相关推荐

04-01 08:53
已编辑
门头沟学院 Java
1. 面试官介绍:QQ - 频道业务,社区产品,后台开发 && AI 开发;闲聊 QQ 产品发展史2. 自我介绍3. Redisson 分布式锁底层实现,对比红锁4. 锁误删什么情况会发生、怎么解决锁误删5. 锁续约怎么实现,底层原理6. AI 推荐后台采用 WebSocket 实时推送怎么实现的,为什么采用 WebSocket,为什么不采用长 HTTP 连接或其他的 RPC?7. WebSocket 和普通 HTTP 的区别,从原理角度考虑8. OAuth2 的原理,以及对比 JWT、Session 的区别9. 重定向是 304 吗?为什么不是 401?10. 访问一个网站 404 了,怎么定位这个问题?11. 一个 HTTP 请求,怎么走到前端的?12. 通过 goroutine 和 recover 实现异步操作日志是怎么实现的?为什么这样实现?13. 如果使用 Kafka 异步操作写库,写的时机是什么时候?是这些操作完了再写还是先写再操作?14. 异步不能保证审计不丢失,怎么处理?15. 怎么保证消息不丢失?16. 先写 Kafka,再执行业务操作,还是先执行业务再写 Kafka ?17. 如果写 MQ 失败,会不会堵塞业务,此时怎么处理?怎么保证服务高可用,同时保证审计的完整性?18. 审计的ID放在哪里?失败了怎么处理?给出一个方案能保证正常审计,包括写 Kafka 失败了怎么办?写完 Kafka 后续执行失败了怎么办?19. 定位审计是一个强约束还是非强约束,若是关键路径则不能绕过它,它失败则后续都失败,若不是强约束则不能作为审计,所以怎么样才能做到审计?20. 怎么保证审计日志写库的强一致性也保证业务的正常流程?假设用 MQ 而 MQ 挂了怎么办?因为写 MQ 也可能存在一定的失败,若 MQ 挂了业务也就挂了,这种极端情况怎么处理?全程无手撕,项目深挖+场景深挖,挖到不会为止许愿二面
查看19道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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