腾讯后端开发一面凉经

1. 请先介绍一下自己。
2. 讲一下进程和线程的区别。
3. 从资源的维度来看,哪些是进程里面共有的,哪些是线程独有的呢?
4. 做后台服务器时,如果采用多进程模型或多线程模型,你觉得他们各自的优点有哪些?
5. 在多线程服务器模型里面,如果并发读写同一个资源,要怎么做并发控制?
6. 再讲一下计算机网络里面TCP和UDP的区别。
7. 之前有了解过红黑树吗?讲一下它和普通的二叉树比它有什么特点?
8. 那红黑树插入的时间复杂度是怎样的?
9. 之前有了解过工厂模式吗?
10. 之前有了解过Session和Cookie吗?
11. 可以讲一下Session和Cookie实现的原理,还有它的应用的场景。
12. 再讲一下HTTPS,它是怎么保证传输的安全性。
13. 第一个项目可以讲一下里面有哪些亮点或者难点。
14. 你觉得 RabbitMQ 是怎么保证这个消息不丢失的?
15. 怎么保证这个缓存和数据库的一致性?

手撕题
第一题 (二叉树路径总和): 判断给定的二叉树中是否存在一条从根节点到叶子节点的路径,其路径上所有节点的数值之和等于给定的目标和。
第二题 (最小覆盖子串): 在给定的字符串 S 中,找到一个最短的子串,该子串包含了另一个给定字符串 T 中的所有字符(包括重复的字符,数量也需满足)。如果不存在这样的子串,则返回空字符串。

#面试问题记录##实习##找实习##大厂#  #腾讯# #大学生#
全部评论
是企业微信嘛,咋和我的问题80%相似,都答出来还是挂了
2 回复 分享
发布于 2025-05-18 01:26 北京
mark亮点
点赞 回复 分享
发布于 2025-05-19 14:42 江苏
第3点是不是打错了
点赞 回复 分享
发布于 2025-05-19 11:36 重庆

相关推荐

牛客76783384...:字节:不要放箭,活捉赵子龙
点赞 评论 收藏
分享
01-01 10:21
门头沟学院 Java
谁懂啊!我实习遇到的公司,真的太把实习生当正式员工使唤了,刚入职没几天,连项目代码结构都没摸透,就被安排写项目了!一开始都是些接口对接、数据格式转换的基础活,听起来不难,但架不住我对项目的业务逻辑、代码规范一窍不通。对着前辈丢过来的需求文档,我一边查代码注释,一边翻技术文档,磕磕绊绊写完功能,也只知道 “这么写能跑通”,根本不明白 “为什么要这么设计”,妥妥的知其然不知其所以然。本以为这种基础活会干很久,结果没过多久,领导直接甩给我一个小功能的开发方案,让我负责从方案落地到功能对接、测试上线的全流程。当时我直接懵了,硬着头皮啃需求、画流程图、写核心代码,遇到不懂的就逮着前辈狂问,加班加点成了家常便饭。更没想到的是,后面居然让我独立负责一个模块的开发,还要做性能优化。从数据库索引调整,到接口响应速度提升,每一步都得自己琢磨、自己验证。那段时间真的累到飞起,每天下班脑子都是懵的尤其是发版的时候,我比谁都紧张,盯着监控屏大气不敢喘,生怕自己写的代码出 bug 导致系统崩溃。一旦出问题,就得立刻配合运维回滚版本,然后自己留下来加班排查修复,常常整栋办公楼只剩我一个人的工位亮着灯。每天加班到深夜,工作量比正式员工还饱和,我不止一次对着电脑发呆:我到底是来实习的,还是来打工的?虽然这段经历确实让我的技术能力突飞猛进,但那种被推着往前走的疲惫感,直到现在想起来都觉得累。
大家实习都在做什么?
点赞 评论 收藏
分享
评论
14
94
分享

创作者周榜

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