4.20 腾讯云架平 暑期实习 一面

八股:
1.虚函数与多态
2. map 里的 shared_ptr 做 Key(按指针指向的对象内容排序,需要自定义比较规则)
3. vector 和 list 同时访问第二个int元素的访问速度(CPU按缓存行读取64字节)
4. 大端序与小端序,怎么用程序验证
5.TCP 怎么保证可靠性
6.TIME_WAIT 状态,服务器出现大量 TIME_WAIT,说明什么,怎么解决
7.原子变量 了解吗

算法:
1.手撕带固定窗口大小的LFU
2.思路,1TB的QQ号,怎么查哪个重复了(分桶哈希,位图)

个人项目:
1. 项目过程中遇到过什么难点?
2. “秒传”是怎么实现的?
3.比如春节,一万个人同时发一张图,还能用引用计数吗,该怎么做
4.用户上传了同名文件,如何处理?
5. 如何优化上传和下载速率?
全部评论
大佬过了吗
点赞 回复 分享
发布于 04-23 10:38 广东
方便问下是哪个部门嘛
点赞 回复 分享
发布于 04-20 21:54 上海
HR挺好的,题目也不难,基本每题都在引导,奈何太菜了,不该拿腾讯当第一次面试的
点赞 回复 分享
发布于 04-20 21:51 陕西

相关推荐

04-18 14:57
门头沟学院 Java
说实话,现在“AI Coding”这玩意儿,已经开始从“加分项”变成“默认技能”了,有些公司的笔试确实已经不只是难,而是换赛道在考你了。先说你提的这个蚂蚁的情况——蚂蚁这类大厂现在的AI Coding题,一般不太会考你“纯手写算法”,而是更偏向:给你一个需求,让你用AI工具(比如Copilot、ChatGPT)辅助完成代码看你怎么提问(prompt能力)看你能不能判断AI代码对不对、能不能改bug有时候还会让你解释AI生成代码的逻辑简单讲一句话:不是考你会不会写,而是考你“会不会用AI把代码搞对”而且难点在这几个地方:AI生成的代码80%是对的,但20%很坑你如果不会debug,就会被坑死prompt写不好,AI直接带你跑偏所以很多人会觉得:“我算法还行,但这题怎么做得这么别扭?”其实不是你菜,是考点变了。那哪些公司在考 AI Coding?现在可以大致分三类:第一梯队:已经“明显在考”的这些公司已经把AI Coding当正式能力在看了:蚂蚁字节(尤其是飞书、AI相关部门)腾讯(部分部门开始试点)百度(尤其偏AI方向岗位)他们的特点是:题目里会明确让你用AI工具或者考察“你如何和AI协作”第二梯队:开始“隐性考察”的这些公司不一定明说,但已经在暗搓搓考你了:阿里其他BU美团京东快手表现形式一般是:给你一个复杂需求,时间很紧实际上就是默认你要用AI,不然写不完看你代码风格像不像AI写的(没错,他们看得出来)面试会问:“你平时怎么用AI提升开发效率?”第三梯队:还在传统,但迟早会变一些中厂、传统互联网公司外企部分岗位目前还在考:算法手写代码基础知识但趋势已经很明显了:未来1–2年基本都会跟进你现在该怎么准备(这个很关键)别再只刷算法了(当然算法还得刷),你要补这三块:Prompt能力(真的很重要)比如你要学会:怎么把需求讲清楚怎么限制AI输出格式怎么让AI一步一步推理Debug AI代码重点来了:AI最坑的不是不会写,是:写得“看起来对,其实错”你要能:快速看出逻辑漏洞用测试用例卡它改它,而不是重写“解释代码”的能力很多笔试/面试会问:“这段代码是怎么实现的?”如果你是AI生成的但你解释不出来,直接挂
有哪些公司在面试时考察A...
点赞 评论 收藏
分享
攒人品攒人品1.自我介绍2.说一下项目中或者实习中有挑战的一点3.场景题:根据用户的需求查询数据库生成报表的AiAgent,怎么设计4.Agent决策机制:Agent如何决定什么时候调数据库,什么时候生成图表?这个决策是怎么实现的?5.工具调用规范:工具的调用规范,这块是怎么大概设计的?每个工具有什么规范?6.安全控制:在做生成报表的时候,如何控制SQL只允许SELECT,react怎么控制,禁止DDL(如DELETE)这种操作?怎么去设计这一块?7.了解过工具的组成吗(name?description?prompt)?LLM输出框架Functioncalling?8.输出稳定性:大模型输出准确率不一样,怎么让它每次基本保持一个稳定的输出?(如何提高输出一致性)9.LangChain和LangGraph有了解过吗?10.Agent编排有了解过吗?11.RAG大概有几个核心流程?文档加载、文本分割之后还有哪些主要流程?检索策略有哪些?(追问:检索可以通过关键词和语义,那重排这块是怎么做的?)12.多轮对话(多轮查询)有研究/看过吗?在你的项目/实习中用到这块了吗?是在哪一块用的?13.HashMap:HashMap在1.8之前和1.8是怎么实现的?1.8有什么不同?14.Spring依赖注入实例化加载机制聊一下?15.依赖注入(@Autowired)大概是怎么一个过程?经过哪些步骤?16.redis 的pipeline和事务有什么区别?17.事务原子性:● 事务(EXEC)能保证原子性吗?有什么局限性?● 如果要保证原子性,怎么做?● 在EXEC执行前,客户端连接断开了会发生什么?● 事务中的命令是顺序执行的吗?能不能被中断?(指其他客户端的命令能否插队执行)18.怎么保证数据不丢失19.集群:如果集群中有一个或两个节点有问题,是怎么做的?(故障发现与转移)20.rdb和aof21.HTTP/1.1和HTTP/2有哪些核心改进?● (追问)你提到HTTP/2头部压缩中,服务端和客户端都有索引表  ,这个索引怎么去看?● (追问)HTTP/2的多路复用是怎样的?,和以前的网络模型有什么区别?现在的浏览器里(HTTP/2)底层模型是什么?● (追问)HTTP/3底层有什么变化?22.TCP有哪些部分组成23.tcp报文(数据帧)的结构大概是怎样设计的?包括哪几部分?24.linux如何查看Linux中的进程? 查看端口占用用什么命令?25如果user服务卡住了,怎么分析?   还有其他的吗?还有其他的吗?还有其他的吗?26.如何查看进程有哪些状态?ps-ef看哪个值d状态什么意思z?啥是僵尸状态?为啥父进程没有被回收呢?27.k8s接触过吗?doctor呢?langchain?28.部署服务怎么做?29.shell脚本?30.算法,一开始是一个shell脚本我说不会shell,改了一个力扣209:长度最小的子数组
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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