腾讯CSIG云产品二部面经(三面已凉)

腾讯的秋招还没开,就在官网上更新了校园招聘的简历,没几天就接到了深圳的电话,说他们是 CSIG 云产品二部,愿不愿意面试,我就抱着试试看的心态开始了秋招之旅。一面答的感觉还不错,二面就有点磕磕绊绊,侥幸进了三面,三面完第二天就挂了。

一面 2021/7/21 20:30 1h22min

  1. 自我介绍
  2. 介绍实习的项目
  3. 算法题
    • 逆序打印链表 value 值,链表初始化自行完成
    • 假设有 1、5、10 面值的硬币,现在需要找零 23,如何以最少的硬币个数找零?假如硬币面值为 1、5、11 呢?
  4. 在做第一题的时候,我一开始用栈实现,面试官问我自己 new 的栈和调用系统栈有什么区别?调用系统栈有哪些缺点?
  5. 在做第二题的时候,面试官问如果这个 n 的值很大,内存装不下该如何去存?丢弃一部分,只保留一部分的值或者最终值。面试官又问,如果经常用到你丢弃的那部分,此时你需要如何优化,这里面试官应该想问的是内存淘汰策略,我聊了一下 LRU。
  6. Java 里面 List、Map 的实现原理?HashMap 的查询时间复杂度?TreeMap 实现原理?红黑树的查询时间复杂度?
  7. 项目中用到了 Redis,开始问 Redis。缓存击穿如何解决?布隆过滤器实现原理?
  8. Redis 连接是 TCP 还是 UDP?TCP 三次握手过程?
  9. Time-Wait 状态出现在什么时候,是被动关闭时候还是主动关闭时候出现的?
  10. 项目中用到了 Lucene,开始问倒排索引。倒排索引的原理是什么?如果倒排索引的分词非常常见,导致对应的 value 非常大,这样如何解决?
  11. 项目中点赞模块的实现细节是什么?
  12. 聊数据库索引,为什么 like 会导致索引失效?索引的特性?使用索引的注意事项?
  13. 实习中遇到什么挑战?
  14. HTTP 了解吗?讲一下 HTTP 的 pipeline 机制?HTTP 和 HTTPS 的区别?HTTPS 的握手过程?为什么要用非对称加密和对称加密结合?为什么不采用两次非对称加密?

反问:

  1. 你们组做什么的?
  2. 你们招的实习生多吗,秋招 HC 够吗?
  3. 校招生的培养机制?
  4. 你们现在招聘是以组为单位还是部门?
  5. 晋升机制?

二面 2021/7/24 14:00 51min

  1. 为什么从 PCG 跑路了?
  2. 介绍实习的项目
  3. 为什么从 JD 离职?
  4. 你自己的项目中权限模块是怎么设计的?
  5. 鉴权逻辑具体在代码中是怎么实现的?
  6. 用 Lucene 索引库出现过中文乱码的问题吗?
  7. 讲一下 AOP 的原理?动态代理的原理?为什么不同的场景使用不同的动态代理方式?
  8. 什么是 IOC?IOC 还有什么别的优势?
  9. 实习项目中文件分块上传是怎么实现的?
  10. 如何实现 HTTP 断点下载?
  11. 知道 HTTP 的 Range 头吗?
  12. 为什么要用 Reactive 响应式编程?
  13. 写题,面试官问我想写算法题还是工程题,我选了工程题
    • 写一个 HTTP 分块下载,支持 HTTP Range 头
  14. 这个文件从请求开始一共拷贝了多少次?学过 C 语言吧,如果是 C 语言,要拷贝多少次?
  15. 进程的内存分为哪些部分?
  16. 32 位的操作系统最大可用的内存为多少?
  17. 还用过哪些 IO 流?
  18. 你觉得我刚才有没有看你写代码?

反问:

  1. 你们这边是什么部门?
  2. 面试流程有几轮?
  3. 你觉得我还有机会吗?

三面 2021/7/27 20:00 43min

  1. 自我介绍
  2. 您目前是在阿里实习是吧,实习多久了?你个人倾向于留在阿里呢,还是看别的工作机会?为什么还要看其他的机会呢?
  3. 你之前是拿到我们 PCG 的一个实习 offer,为什么放弃了?
  4. 你期望在哪里工作呢?
  5. 后台开发语言有要求吗?
  6. 我给你个题目,你共享屏幕写一下
    • 找到一个字符串中第一个不重复的字符,如:"bda31abdc",则为“3”
  7. Map 底层是用什么实现的?为什么用这三种结合起来?通过这种方式,你觉得这样能把查询效率提升起来吗?
  8. 红黑树的查询效率是多少?哈希表呢?你觉得会有这么大的概率发生哈希冲突吗?所以这样设计的原因是什么?
  9. 红黑树相比平衡二叉树有哪些优缺点?
  10. 排序算法了解哪些?堆排序了解吗?堆排序时间复杂度是多少?快速排序呢?
  11. 像 Java 里面有没有 sort() 这种函数,底层是用什么实现的?为什么不用堆排序呢?
  12. 有做过网络编程相关的吗?
  13. 我看你用过 Redis,Redis 有哪些特点?
  14. 热点 key 怎么解决?
  15. Redis 每秒可以服务多少次查询请求?
  16. 落地的存储组件用过哪些?Redis 不是缓存嘛,存在内存,如果服务器突然挂了,数据就全丢了。
  17. Redis 主从的同步与切换机制?需要 RDB 和 AOF 结合起来用吗?主从同步的延迟会有多大?
  18. 在蚂蚁的实习周期是多久?主要做哪些工作?
  19. 你们怎么做业务隔离保护,还有系统怎么做自我保护的?举个例子,你们会负责很多行业,每个行业有各种各样的客户,会不会存在突然一个非常大的请求过来,会把你的系统冲垮,这样就会相互影响。你这个行业网关是每个行业部署一套吗,还是公用的?
  20. 新网关相比老网关做了哪些改造?几个人在做?
  21. 你觉得蚂蚁和腾讯这两个公司在文化上有哪些差异?
#面经##腾讯#
全部评论
这大厂实习经历都凉吗,这就是腾讯吗🤣
点赞 回复 分享
发布于 2021-08-24 15:46
三面是HR面了吧
点赞 回复 分享
发布于 2021-08-24 14:24

相关推荐

小厂实习还没结束,mt先比我离职,我感觉自己好像越来越核心了(狗头)今天4月份开始找了一份小厂实习,想着能不能搞点实习经验。当然进了公司之后,同门告诉我应该先从大厂投起,我当时还是想着自己的项目比较水,八股啥的一点没看,就想着不要脏了面评,之后进了这个厂。这个公司感觉主要搞大数据的,我刚开始就是负责一点杂活,什么flink、kafka一点不知道,然后做了两个月之后,也稍微了解了一点,跟着mt做个功能,基本就是我写,但是他会看一眼我的代码写的哪里有问题,有不会的直接就问他。我感觉mt人蛮好的,直到一个多月前,他突然告诉我准备离职了,说是公司每天都加班,加班费也一直不给,还扣绩效。我就有点麻了,虽然我也快离职了,但是没想到mt比我先离职了。因祸得福,因为他的离职交接时间有半个多月比较长,这段时间我的存在感很低,就每天划水摸鱼。之后等mt交接完成之后,我就被主管分配去干别的活去了,就是有时候会有人来向我咨询mt之前做的功能的一些问题,我花了半天看了下,还是没看懂,就说不知道。其实我也有点搞不懂,因为我看了一眼mt交接时候录的腾讯会议的时候,和别人讲这个实时处理方面的内容,别人也完全不懂的样子,这样子有问题,都不知道该找谁解决问题。好吧,反正之后跟着另一个人带我,不过不知道算不算mt什么的,他们就是完全让我完全负责,一个要做的功能的后端代码实现,也不会review一下我提交的代码,就说要是代码运行有问题了,再会帮我看一眼。虽然现在也挺好的,就稍微可以写点代码,而不是打杂,不错不错。好啦,言归正传,大家可以帮我看一下我的简历有没有什么问题呀,感觉这样写项目是不是有点少,要不要再加一个业务类的项目啥的,也不知道这样的简历能不能之后投一下大厂的日常实习,哎。
投递腾讯等公司10个岗位
点赞 评论 收藏
分享
09-04 02:07
已编辑
北京大学 产品经理
1.自我介绍2.三高理解,谈谈如何在开发中保证三高3.谈谈冷热分离架构,在机架层和在业务层怎么做4.服务的可用性在mysql集群架构什么问题5.手撕记录一个id,时间戳,数量找到哪个时间点数量总和最大6.设计一个map-reduce架构解决这个问题7.遇到数据倾斜怎么办呢8.加盐怎么知道要对什么key加盐呢9.除了加盐还能怎么变呢10.宽窄依赖11.开发中一般要避免什么,为什么12.spark的内存模型13.既然他是基于jvm的,是怎么做到对堆外内存的管理,是怎么做的,做到什么效果的,这个地方详细讲讲14.rdd是存放在哪里15.如果有oom了,怎么分析排查哪里触发了oom16.除了代码问题导致oom,还有什么可能导致了oom17.你在设计开发的时候会注意什么东西避免出现oom,以及其他问题18.举算子导致触发宽依赖19.groupbykey和reducebykey区别20.详细分析spark从输入到rdd到输出中间三个阶段的一致性是怎么实现的,尤其中间commitcoordinator 详细展开讨论讨论21.详细分析spark容错的机制,有什么层面的容错,是怎么做容错的,展开讨论讨论22.详细分析spark节点间是怎么通信的,用什么协议,怎么用的,有什么好处23.详细分析下spark持久化机制是怎么做的,spark是怎么和hdfs交互的,这个过程的细节24.spark的shuffle机制是怎么样的,有哪些shuffle,详细展开讲讲25.这shuffle中间有和内存模型相关的东西,请你再详细讲讲他们的关系毫无心理准备,spark直接被全方位问穿
查看25道真题和解析
点赞 评论 收藏
分享
评论
点赞
18
分享

创作者周榜

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