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

❓面试问题:

询问项目

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,让实现一个热更新系统
发面经攒人品
点赞 评论 收藏
分享
昨天 15:26
北京邮电大学 C++
回家当保安:今天刚过字节一面,接佬的好运
我的求职进度条
点赞 评论 收藏
分享
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去改呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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