2023腾讯天美日常实习面经(OC)

首先说一下本人情况,在读研一,下半年研二。独立负责过实验室一个项目。大概5月23日左右投的日常实习游戏客户端岗。5月25日就接到了面试通知,随后几乎是隔一个工作日就推进一次面试流程进度,目前一共经历过三面。现在的状态是还在等HR面。 下面说一下面试大概的侧重点,具体的问题放在下面的截图里了。

5.26 一面(1h49min)
主要注重基础和代码编写的基本能力。问的都比较基础,主要是一些八股。
(40min)
上来就手撕三道代码,都是比较简单的。但本人实在准备的有些仓促,在此之前甚至没有刷过力扣,大多败在了输入输出处理和debug上。最后只A了一道。
(40min)
之后都是一些八股。个人感觉还行,不算太深。
(20min)
问了一些图形学+项目的问题,以及职业规划之类的常规问题。
最后是反问环节。

5.29二面(40min)
二面感觉就很迅速了,主要问的都是项目。然后附带一点项目中的技术。
最后手撕了一道简单入门题目。

5.31三面(1h)
三面感觉也是比较注重基础,但问的会结合平时开发过程中遇到的问题来提问,会比较灵活。有些没答上来还是自己平时代码量太少。硬背八股不可取。

总结下来确实面试的难度是越来越难的,而且对自己要有一个比较清晰的职业规划,感觉面试官不太喜欢随大流的人。如果有一个清晰的学习路线和一个明确方向的人,会给面试官留下比较好的印象。

个人感觉大概率凉了,三面的表现不是很好,也没有非常突出的优势,在某一领域上深入研究或精通确实可以在面试中占优势。如果有后续会继续更新,没的话说明楼主飞去其他地方了>_<

————————分割线 6.7更新————————————
6.7上午突然接到了HR面试通知,当天晚上就面了。姐姐真的很温柔很耐心,内容就随便聊聊日常,比如为什么来游戏。灰掉的心情再次燃起一丝丝希望哈哈哈。
————————分割线6.12更新————————————
6.8第二天就进入云证+评估
6.12查了下状态码变成5啦,有点忐忑,查了一下这个阶段挂的概率也有。
————————分割线6.16更新————————————
感天动地终于OC啦!!!感谢牛客呜呜呜。等待的时间确实难熬,但总归结果不负这么漫长的等待~
全部评论
这个是不是天美J组,我以前面过来着,感觉题目都一样
3 回复 分享
发布于 2023-06-09 23:01 四川
大佬牛牛牛
2 回复 分享
发布于 2023-06-20 01:47 广东
老哥请问一下你是在哪里投的实习呀 就是在腾讯官网投递的招聘嘛
1 回复 分享
发布于 2023-06-13 19:58 北京
想问一下贵实验室大概是做什么方向的呢?
点赞 回复 分享
发布于 2024-02-26 17:50 四川
老哥我想问问你复试有几轮呀,一般多久系统状态会变
点赞 回复 分享
发布于 2023-06-13 14:52 浙江
你好请问实习第三面不是一般是hr面吗
点赞 回复 分享
发布于 2023-06-10 18:54 北京
楼主你好,同研一,可以问一下你的学习路线之类的嘛,我找日常实习简历有的都过不去
点赞 回复 分享
发布于 2023-06-07 22:55 北京

相关推荐

03-30 20:53
东南大学 C++
一、自我介绍&nbsp;/&nbsp;岗位匹配&nbsp;/&nbsp;方向选择1.请做一下自我介绍。2.你之前主要投的是后台岗位,为什么后来转向客户端?3.你说自己和后台岗位匹配度不高,主要差在哪些方面?4.你对移动客户端开发岗位是怎么理解的?5.你为什么会考虑客户端&nbsp;/&nbsp;SDK&nbsp;/&nbsp;AI&nbsp;应用这些方向?二、实习项目整体理解:端侧特征平台做什么6.你在字节这段实习主要做了什么?7.你们这个&nbsp;SDK&nbsp;的定位是什么?是跨端的吗?8.你们这套东西更像&nbsp;APM、数据采集,还是特征处理平台?9.你对这套业务在线上产品里的完整流程理解到什么程度?10.原始事件是怎么转成特征,并最终被业务方使用的?三、本地数据库&nbsp;/&nbsp;SQL&nbsp;/&nbsp;特征查询链路11.你们端上的数据是怎么存的?为什么用本地数据库?12.这个数据库用的是什么?它是普通数据库,还是有针对性能做特殊设计?13.你看到过哪些查询&nbsp;/&nbsp;SQL&nbsp;优化相关的内容?14.你做的&nbsp;SQL&nbsp;复用优化,本质上是在优化什么问题?四、设备特征缓存优化:设计、指标、并发问题15.你讲一下设备特征缓存优化这个需求的背景和方案。16.为什么会想到做&nbsp;2s&nbsp;/&nbsp;10s&nbsp;/&nbsp;90s&nbsp;这样的分层缓存?这些数值是怎么定的?17.你这个缓存是怎么检查过期、怎么更新的?18.这套缓存是你们第一次上线的吗?19.最终的优化收益是怎么测出来的?30%、Android&nbsp;4.8%、iOS&nbsp;2.5%&nbsp;分别代表什么?20.你这里用到的智能指针和&nbsp;concurrent&nbsp;hash&nbsp;map,线程安全和内存安全是怎么理解的?21.如果缓存瞬间失效,又来了很多并发请求,会不会出现类似缓存击穿的问题?你怎么处理?22.如果让你继续优化这套缓存,你觉得还能怎么做?五、特征&nbsp;SQL&nbsp;结果缓存&nbsp;/&nbsp;事件驱动失效&nbsp;/&nbsp;TTL23.你说的特征&nbsp;SQL&nbsp;复用具体是怎么做的?24.所谓&nbsp;SQL&nbsp;签名化是什么意思,为什么要这么做?25.这个查询结果缓存的&nbsp;key&nbsp;和&nbsp;value&nbsp;分别是什么?26.查询结果缓存怎么判断是否还能复用?27.事件驱动失效机制具体是什么?为什么事件变了缓存就会失效?28.你这里有两个&nbsp;TTL:设备特征缓存&nbsp;TTL&nbsp;和特征查询缓存&nbsp;TTL,它们分别是怎么设计的?29.后期你提到不是直接删缓存,而是把最新结果插入缓存,这个思路具体是什么?30.这里有没有用队列或者别的方式维护事件变更?六、实习中的挑战&nbsp;/&nbsp;自动化测试&nbsp;/&nbsp;MCP&nbsp;&amp;&nbsp;Agent&nbsp;生成用例31.这段实习里你遇到过最大的挑战是什么?32.这个需求是你一个人做的吗,还是&nbsp;mentor&nbsp;带着推进的?33.你提到自动化测试用例,这块具体做了什么?34.这些测试用例属于什么级别,是接口测试、单元测试,还是别的?35.你做的&nbsp;MCP&nbsp;/&nbsp;Agent&nbsp;自动补全测试用例,大致思路是什么?36.如果测试失败了,你们后续有没有自动分析、自动修复,还是主要人工处理?七、AI&nbsp;Coding:工具使用、代码占比、主要问题37.你现在&nbsp;AI&nbsp;用得多吗?平时会付费用哪些工具?38.你在项目里手写代码和&nbsp;AI&nbsp;生成代码的比例大概是多少?39.你主要用什么&nbsp;AI&nbsp;coding&nbsp;工具?40.你觉得&nbsp;AI&nbsp;写代码最大的优点和最大的问题分别是什么?41.如果&nbsp;AI&nbsp;生成的代码不符合你的预期,你一般怎么改进?八、多&nbsp;Agent&nbsp;项目:设计、评估、稳定性42.你这个&nbsp;AI&nbsp;投资分析系统整体是怎么设计的?43.多&nbsp;Agent&nbsp;的分工和整体执行流程是什么?44.你是一步步确认它生成的内容,还是一次性让它完成?45.你怎么判断一个&nbsp;Agent&nbsp;是否满足你的预期?46.Agent&nbsp;和&nbsp;Agent&nbsp;之间通信的数据格式是谁定义的?47.多次运行的时候,Agent&nbsp;之间输出的格式和结果能保持一致吗?48.如果模型不按你定义的格式输出,你会怎么优化?49.你这里&nbsp;prompt、rule、skill&nbsp;分别用在什么地方?九、上下文窗口&nbsp;/&nbsp;滑动窗口&nbsp;/&nbsp;记忆管理50.你高并发&nbsp;AI&nbsp;聊天系统里提到的“滑动窗口”具体是怎么做的?51.为什么要做这个滑动窗口?它解决了什么问题?52.这个窗口的&nbsp;size、起点和终点是怎么定的?53.你怎么判断哪些上下文该保留,哪些该裁掉?54.你这个设计是不是严格来说不算真正的滑动窗口?55.如果让你重新设计这块上下文管理,你会怎么优化?十、C++&nbsp;/&nbsp;网络库&nbsp;/&nbsp;并发框架56.你这个高并发&nbsp;AI&nbsp;聊天系统里的网络库,是自己写的还是现成的?57.你给我讲一下这个网络框架的整体设计。58.epoll&nbsp;在这里起到了什么作用?59.你的线程池是怎么设计的,为什么要动态扩容&nbsp;/&nbsp;缩容?60.你的网络库里,最核心的几个组件和职责分别是什么?十一、弱网排查&nbsp;/&nbsp;网络链路&nbsp;/&nbsp;协议优化61.如果用户反馈“很卡”,你怎么判断到底是不是弱网问题?62.如果线上只能看到网络日志,你会重点看哪些指标来排查?63.从输入网址到页面加载完成,整个网络链路里会经过哪些步骤?64.DNS、TCP&nbsp;建连、资源下载这些环节分别可能出什么问题?65.如果&nbsp;DNS&nbsp;慢或者查不到,有什么优化思路?66.如果服务端响应慢或者&nbsp;TCP&nbsp;层有问题,你会怎么排查?67.对于弱网场景,有没有一些客户端侧的兜底优化手段?68.你了解哪些协议层面的优化,比如多路复用、QUIC&nbsp;之类的吗?算法题:滑动窗口最大值面了一个半小时,面试官整体比较和蔼,不追问。转面客户端整体强度还是小了很多,不管了,现在能赚几年钱赚几年,有了AI以后哪个方向都是危机了,还是争取拿个好背书吧
点赞 评论 收藏
分享
1.自我介绍2.第一部分:项目深挖3.问题&nbsp;1:请简单介绍一下你用&nbsp;C++&nbsp;实现&nbsp;RAG&nbsp;系统的流程,分块、向量化、存储、检索这几个环节分别是怎么做的?是自己手写还是调用第三方库?4.问题&nbsp;2:项目依赖的第三方库是如何管理的?5.问题&nbsp;3:依赖库有更新时,你是如何维护的?6.问题&nbsp;4:项目中遇到了哪些性能瓶颈或现实问题?7.问题&nbsp;5:性能优化前后的数据对比是怎样的?精度是如何衡量的?8.问题&nbsp;6:SQLite&nbsp;的写操作可以是多线程的吗?如果需要并发写入怎么处理?9.第二部分:C++&nbsp;语言基础10.问题&nbsp;7:C++&nbsp;中的&nbsp;inline&nbsp;关键字有什么作用?有什么缺点?是否可以用于虚函数11.问题&nbsp;8:在头文件里定义一个全局静态变量,它存在进程地址空间的哪里?如果被多个源文件包含会怎样?12.第三部分:数据结构与数据库13.问题&nbsp;9:常用的数据结构有哪些?在你的项目中用到了哪些?14.问题&nbsp;10:数据库索引一般用什么数据结构?B&nbsp;树和&nbsp;B&nbsp;加树有什么区别?15.第四部分:网络与安全16.问题&nbsp;11:HTTPS&nbsp;相比&nbsp;HTTP&nbsp;多了什么?它是如何确保连接安全的?17.反问。面试官在问第一个问题的时候,看起来表情都不是很耐烦,我就知道肯定挂了,不过不管怎么样,也算积累面试经验了。
查看12道真题和解析
点赞 评论 收藏
分享
评论
27
143
分享

创作者周榜

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