字节-后端开发-二面面经

❓面试问题:

询问项目

1.rag和sft的区别和适用场景

2.rag的知识库如何做定期维护

场景题

1.大量用户直播场景,有点赞功能,如何优化。(先答了使用redis,然后询问有没有其他优化,回答前端节流、服务端分片分批次提交),询问java使用什么数据结构(回答使用concurrentHashMap,value使用原子操作)

2.如何实现三个线程执行完成后再执行(回答使用信号量或者锁,三个线程记录count值,达到3时唤醒主线程)

八股

1.什么是回表。

2.什么时候不走索引。

3.什么时候叶分裂。

4.redis的缓存一致性。

手撕

1.三个线程按顺序打印1,2,3

🙌面试感想:

#发面经攒人品#
全部评论

相关推荐

3月下旬开始投简历,主投的是java开发,其次是agent,基本上能投的都投了,笔试挂了一堆,最后只有3家约到了面试,本来打算面试过不了就不去暑期了,行测开始启动,直接一步到位,最终还是感谢多多的收留2026.4.8pdd一面1、自我介绍2、问第一段实习,这个系统完不完善,你主要做了什么,挑个映像深的讲述一下3、问第二段实习,公司人员规模,主要做了什么,redis和数据库缓存一致性4、b+树,临建锁主要解决什么问题,select c from table where a=1 and b=2,ab索引快还慢5、滑动窗口最大值,有序数组找到出现一半以上的数字6、反问,主要做中间件,AI不好说,项目理解,多刷题7、总共45分钟左右2026.4.13pdd二面1、自我介绍2、为何选择学习做spring这一套3、讲一下最近一段实习的内容4、页面响应时间优化减少这个问题你是怎么发现的,如何解决的5、IOC、AOP、依赖注入6、spring是如何解决bean的冲突(忘了,直接回答成spring三级缓存了)7、MVCC8、删除倒数第K个链表节点,有序数组构建平衡二叉树,二叉树最大深度,搜索二叉树转有序双向链表,最后一题没来得及做9、反问让给学习建议,技术基础知识掌握好,有实习经历更好,AI写代码已经有人再用10、问答20分钟,做题40分钟面试官全程只问我答,没有进一步深问。2026.4.16pdd三面1、面试官自我介绍,基础平台团队,比如资源调度,分布式存储,中间件2、先自我介绍,介绍项目,写题,公司部门介绍等3、自我介绍4、JWT原理,怎么用在你这个项目中;对称加密非对称加密是怎么用在这的,这个是用在https中的,JWT本身是不加密的;如何续期;两个token区别;两把钥匙对安全性有何提高;两把钥匙在客户端存储方式是一样的吗5、redis底层机制,比如持久化;rdb是如何做到内存快照dump到磁盘中;因为redis数据一直在变化,是如何保证正确的数据dump进去的,引导可以加锁,但redis不是这样做的;后面我提了乐观锁,不是这样;bgsave fork子进程;子进程为何能做到呢;子进程父进程看到的内存是一样的吗;操作系统是如何做到的;子进程fork完,父进程进行了修改,子进程看不到,操作系统是如何做到的6、最近一份实习做的东西,讲久一些7、账单如何来的;导入的时候幂等性;8、实习带来最大的收获9、算法:数据流等概率获取一个数(蓄水池抽样),没做出来10、反问让给学习建议,多练习算法题11、问答30分钟,做题30分钟2026.4.22pdd四面hr面1、推免or考研,为何选择来现在的硕士学校2、本科城市和目前城市生活体感,工作啥的有何不同感受3、两段实习是学校的项目还是自己找的4、实习和读书有啥差别,有无成就感,实习对你今后的择业有何认知5、工作城市意向6、父母以及家庭成员工作,自己的择业会会不会听父母的7、有无对象,有无其他offer8、投递工作偏向哪些类型公司9、最早实习时间以及时长10、若实习转正,你就不去看看其他公司的机会吗11、对拼多多的了解,整体印象,你想在实习中获得什么,包括0-3年规划12、耐心等待综合评估13、总共20分钟2026.4.23 电话问信息(当时网上填的信息和hr面试问的信息回答得有出入)2026.4.30 信息邮件确认2026.5.6 offer2026.4.9 字节一面1、本硕不是学计算机的2、介绍最近一段实习的内容,中途被打断,说考察技术问题3、SQL语句,user表order表,获取2025年消费额前三的用户4、输入网址到服务端处理后响应到前端过程5、DNS的cname,aname6、请求是如何被springboot捕获并映射到对应的controller中7、并发应用你会根据什么因素选择什么样的线程池;了解哪些线程池8、MQ是怎么用的,自己写sdk还是干嘛9、RPC框架组成,请求响应过程(不知道)10、算法题,下一个更大的整数11、让给学习建议,知识停留在用的方面,不知道原理,只背过八股12、问答20分钟,写题30分钟2026.4.10 阿里淘宝闪购1、自我介绍2、实习中比较复杂的需求的原因、背景、技术栈。3、mysql同步到odps如何保证及时、准确、一致性,发现同步误差问题如何补救4、聚簇索引、覆盖索引5、SQL执行过程底层原理,客户端-服务端-DB6、慢SQL优化7、千万数据查询limit 100000,10,要2种方案8、explain分析字段介绍,强制走某个索引怎么做9、B+树性能提升原因10、主从一致性如何保证的11、项目中用redis的场景原因,不用会怎么样,缓存挂了解决;数据库缓存一致性;12、LLM、LM,底层依赖是什么(神经网络)13、神经网络什么作用,为何能用在LLM中14、token,是一个字母还是一个单词15、用过什么ai工具,prompt和skill区别16、系统切换数据库用AI辅助的实操细节17、开发一个MCP你会怎么做18、没反问老师,老师让多准备准备19、整体面试40分钟面试馆人特别好,没回答好的都会补充。2026.4.10阿里飞猪1、自我介绍2、实习的难点和挑战3、计费系统计费的流程,详细问了一下业务流转细节4、上一家实习离职原因5、对ai了解程度,有自己写过skill没,skill的关键点是什么6、30万条数据让AI分析,考察AI怎么读表(说提示Ai写脚本)7、你觉得大模型最擅长什么,比如文字推理,数据分析;对于它不擅长的怎么办8、RAG,文档向量化后是什么?什么是向量;9、agent,和workflow的关系,这2个什么场景下会用10、spring AI 和langchain11、static和final关键字的区别,分别能修饰什么12、多线程环境如何安全处理用户的会话历史,提了threadLocal问还有什么,提示放到缓存13、hashmap底层原理,红黑树;红黑树和平衡二叉树哪个查询效率高14、大模型幻觉你如何解决15、functional calling 和mcp区别16、最近学习什么新的技术,如何学习的,去哪里学习17、30分钟问题,30分钟AICoding,让实现一个热更新系统
发面经攒人品
点赞 评论 收藏
分享
楼主是大三鼠鼠,没有绩点没有科研,只有一段小厂实习。所以打算自己找一段大厂实习丰富一下简历。从3.22开始刷力扣准备面试,到四月底刷了80%左右吧。截止到5.8还没有大厂正式offer。先贴一下总结:面试:四月份:腾讯pcg-应用效能技术方向 二面挂腾讯ieg-后台采购部 二面挂字节火山引擎-后台开发 二面挂某小厂 二面过 骑驴找马中五月份:华为ict-计算产品线 二面过 已入池笔试:阿里机试a0.5道 挂pdd机试a0道 挂华为机试-ai岗 300分题a了90% 过(感谢牛客网的免费刷题功能哈哈哈哈)手撕:1. 第一次面腾讯-一面:不是力扣题,是面试官从题库里抽的。有多个请求在不同的时间点到达,请使用滑动窗口的方法做流量控制。如果达到上限,返回false,否则加入队列,返回true。我当时写的其实算是滑动窗口,不过可能面试官没太理解,我也不敢反驳。所以可能算没做出来。。。2. 第一次面腾讯-二面:力扣129:求根节点到叶子结点的数字之和深度优先搜索+回溯,当时回溯没有写明白,因此没做出来。后面想明白了,最简单的方法就是递归实现深搜,然后在递归的参数里写一个当前的状态,每次调用递归就不用手动删除,也好思考。3. 第二次面腾讯一面:给了两个题,第一道是实现链表操作,插入删除什么的直接写就行。第二道是力扣3:最长无重复字符子串,用的是滑动窗口+哈希表解决。两个题写了40多分钟,还算简单,但是我调试输出花时间。4. 第二次面腾讯二面:没有手撕,可能是因为一面撕了两道。5. 字节一面:力扣200:岛屿数量。广度优先搜索,写完面试官问我是不是可以优化,每次递归的时候只搜索下、右,毕竟反正是要按顺序遍历完整个地图的。我说可以,结果他说不行,因为可能出现U型岛屿。。。被挖坑了。6. 字节二面:力扣103:二叉树的锯齿形层序遍历。实际上就是层序遍历:维护一个队列,每层左至右取出,然后左右子节点依次入队,就可以得到层序节点数组。把每一层%2判断奇偶决定顺序即可。7. 华为一面:力扣17:电话号码的字母组合。属于回溯知识点,用字典映射+递归可以很快做出。总结:手撕运气比较好,基本上都是力扣偏简单的中等题,难度不大。第一次面试是pcg的线下面(因为是学校招聘会投的简历),面试官拷打了我1h,问了很多简历上从没想过的细节问题,虽然让我汗流浃背,但是收获真的很大,可惜当时忘了加微信。。。(当时以为加面试官微信可能涉及私联之类的,无语了)在那以后,简历上的问题基本上我都能答的差不多了。体感上八股也并不多,不过是因为总是给我捞到开发岗,问一些消息/缓存中间件的细节,而鼠鼠平时学的算法内容比较多,答不上来,所以全都是二面挂掉了。。。感谢华子面试官,终于问我算法相关了(训练显存分布、推理优化之类的)还有就是大家一定要去学一下ai agent的框架和比较火热的agent的架构,openclaw/hermes,rpc/react框架什么的,面试高频以及 有没有华为同部门/岗位的朋友 欢迎交流呀~一起泡池子哈哈哈哈哈
我的求职总结
点赞 评论 收藏
分享
xdm 早上喝奶茶差点喷出来。事情是这样的,我们班有个哥们儿,简称 L,去年秋招拿了字节sp,专业方向是后端。我们当时都震惊:这哥们儿平时课上从来不发言,期末小组作业基本是划水的那种,刷题平台 commit记录我点进去看过,绿格子稀稀拉拉。但他面试一路绿灯。一面二面三面 hr 面,全过,给的还是sp。当时班级群里恭喜他的、问他经验的、约饭的,热闹了一周。他说自己"运气好,准备充分"。我们都信了,直到三月初他入职。入职第二周开始,班里另一个进字节的同学W(在隔壁组的)开始跟我他的不对劲。一开始是写代码慢,后来写不出来,再后来是组里 mentor 让他fix 一个简单 bug 都搞了一下午没动静。最离谱的是上周。W 说他们大部门搞了个新人分享会,让新人讲一下自己负责模块的设计思路。L 上去讲了 20分钟,全程念稿子,问答环节别人随便问一个"那你这里为什么用 Redis 不用 Memcached",他直接卡 30秒说"这个我回去再确认一下"。会后他 mentor 直接找 leader 谈,leader 找 hr 谈,hr调出了他面试录像,全程对比口型和回答节奏,发现他二三面有大量时长在偷偷看屏幕外(推测开了双机位 AI 答题)。(这段是 W后来转述给我的,他自己也是听他组里同事八卦来的)昨天下班前,W 告诉我L 被辞退了,让他自己走,不走就走仲裁但会发函到学校。L 现在已经回学校了,朋友圈仅三天可见。我说真的,我不是个心眼小的人,但是我看到这个消息的时候真的有种"嗯,挺好"的感觉。去年秋招我投字节后端,简历挂。我准备了八个月,背 八股 + 刷 500 题 +项目改了三版,连面试机会都没拿到。班里这哥们儿凭着一个外挂上岸,最后还是被甩出来了。不是说作弊就一定会被发现,但是当面试拿到的 offer远远超出真实能力的时候,迟早会有这一天。试用期三个月不是给你过家家的,是真的要写代码、要在会议上回答问题、要扛需求的。我现在反而有点同情他。同情他相信"上岸就是终点"。发出来不是为了嘲笑谁,就是想说给那些正在被身边作弊上岸的同学搞得很 emo 的 uu 们听——别急,回旋镖很长,但它一定会回来。你继续刷你的题,写你的项目,背你的八股。该是你的迟早是你的,不是你的早晚还得还回去。xdm 共勉。
语兴:那他为啥不用opus去改呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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