字节提前批java后端抖音电商面经

一面
1、自我介绍
2、实习项目
3、Mysql索引的分类(分类方式随意)
4、什么是聚簇索引,保存了哪些内容,和非聚簇索引的区别
5、Mysql索引为什么使用B+树而不是其他数据结构
6、什么情况下需要建立索引
7、还知道哪些使用其他数据结构的数据库
8、为什么redis使用的是哈希索引
算法:中缀表达式求值(布尔运算版)

二面
1、自我介绍
2、学校中做过的项目和实习项目
3、注解事务和声明式事务的区别以及优缺点
4、联合唯一索引的失效情况(似乎和普通联合索引失效条件不一样,没答上来,之后也没找到相关资料,有知道的评论里告诉我一声,非常感谢)
5、Java中HashMap的实现原理、扩容机制、转为红黑树的规则、为什么选择红黑树(而不是BST、B+、堆等等)
6、为什hashmap不是线程安全的(感觉只要往共享内存导致线程安全问题上回答就行了)
7、redis缓存穿透怎么解决
8、实习项目链路有没有什么地方可以改进
9、实习期间学到哪些技术
10、Java项目中,经常使用哪些调试工具
11、如果有一个Java进程每隔10分钟发生一次full gc,怎么排查
12、实习项目中的数据库设计和学校或者网课中的设计有什么区别
感觉对实习期间是否有技术上的思考和学习以及技术方案上是否有自己的见解这些方面比较在意。
算法:最长不含重复字符的子字符串
全部评论
联合索引中其中一个值为null的时候可以重复插入一样的数据,网上相关的挺多可以去查查看
3 回复 分享
发布于 2023-07-29 20:08 香港
Chatgpt回答
2 回复 分享
发布于 2023-07-30 23:57 江苏
佬 有后续吗
1 回复 分享
发布于 2023-07-30 00:27 北京
点赞 回复 分享
发布于 2023-08-01 15:31 北京
同学别灰心!这份字节后端面试攻略请收好~ 码住文章,正式批再战!字节等你~~ https://www.nowcoder.com/discuss/515883521496379392
点赞 回复 分享
发布于 2023-08-01 14:58 广东
是base杭州吗
点赞 回复 分享
发布于 2023-07-31 20:00 北京
一面二面的间隔多久呀
点赞 回复 分享
发布于 2023-07-29 19:42 辽宁
联合唯一索引失效在小lincoding的mysql 的索引好像有讲到,可以看看
点赞 回复 分享
发布于 2023-07-29 18:15 河北

相关推荐

1.项目真实性与“含 AI 量” (最坑的一道题)面试官: “你简历里的这几个项目,哪些是完全靠 AI 生成的?哪些是你自己写的?AI 帮你解决了什么具体问题?”面试核心: 考察你对项目的控制力。如果你说“全是 AI 写的”,面试官会认为你缺乏解决复杂工程问题的能力。高分策略: 诚实交代 AI 的参与度(比如:AI 辅助生成了 70% 的样板代码、Mock 数据或单元测试),但核心的架构设计、数据库状态机切换、分布式锁的竞争边界处理必须强调是你的思考。2. AI 代码的“排毒”能力面试官: “如果 AI 给你的业务逻辑代码(比如一个复杂的 SQL 优化建议)看起来能跑,但潜伏着死锁风险,你通过什么手段识别出来?”面试核心: 考察后端基本功。AI 会写代码,但它不一定懂你的线上数据库隔离级别。考核点: 慢查询分析、事务传播机制、索引失效场景的预判。3. AI 驱动的自动化测试面试官: “你会如何利用 AI 来提升单元测试的覆盖率?你是怎么设计 Prompt(或 Skill 规范)来确保生成的测试用例覆盖了所有的边界条件(Edge Cases)?”面试核心: 考查工程素养。进阶: 谈谈你如何定义一套 Markdown 格式的 Agent Skill,让 AI 能够针对 Git Diff 自动生成高质量的 Test Case。4. 生产环境中的 AI 风险控制面试官: “如果我们在后端引入大模型做自动化审核,模型‘幻觉’(Hallucination)导致误删了用户数据,你在系统架构上会设计什么样的‘熔断’或‘人工回滚’机制?”面试核心: 容错设计。后端的核心任务永远是确定性,而 AI 是概率性的,如何用确定性的架构去包裹概率性的输出。5. AI 时代的“防御性编程”面试官: “在接入 GitHub Copilot 或 Cursor 开发时,你是否遇到过 AI 生成的代码逻辑在并发场景下失效(比如忽略了单例模式的线程安全)?你是如何发现并修复这些‘高智商垃圾’代码的?”考察点: 考察你是否具备代码审计能力,而非盲目信任 AI。------------------------------🚀 写在最后:加入我们,定义未来的后端我们正在寻找那些对底层技术有敬畏心,对前沿工具更有好奇心的同学。我们需要你:扎实的后端功底(Java/Go/C++ 任一)。对系统架构有热情,理解分布式一致性和容错处理。能熟练使用 AI 工具,并对如何提升 AI 产出质量有自己的见解。🔗 快速通道(HR 每日清筛)别让你的才华埋没在简历池里,点击下方链接直接触达核心技术团队:春招投递链接在这里:【拼多多集团-PDD校园招聘】内推链接:https://careers.pddglobalhr.com/campus/grad?t=C17PiAsy4n,内推码:C17PiAsy4n。期待你的加入!我们一起,无拼不青春!(通过此链接投递计入内推,内推简历优先筛选~)(有任何问题欢迎找我私聊沟通,帮看面试进度)通过这个链接投递会进入内推池,简历会优先筛选。祝大家都能拿满意的 Offer,我们在 AI 时代的后端浪潮里见!作者:在刷代码的哈士奇很勤劳链接:https://www.nowcoder.com/feed/main/detail/a97b1cbb5e6a40519291f3313b971fde?sourceSSR=users来源:牛客网
你怎么看待AI面试
点赞 评论 收藏
分享
03-09 17:10
门头沟学院 Java
腾讯会议录制后的AI会议总结(30min)这是一场关于计算机技术岗位的面试会议。本次会议主要围绕应聘者的项目经验、技术能力和对Java、MySQL等技术的理解展开讨论。面试官还询问了应聘者对AI领域的了解程度以及未来实习转正的可能性。1、面试开场与设备问题面试开始时,面试者设备出现问题,摄像头无法打开,请求重启设备。面试官同意面试者重启设备,面试在设备重启后继续进行。2、面试者自我介绍面试者自我介绍为郑州大学计算机技术专业的27届硕士在读研究生,有两段实习经历和一些项目经历。面试者掌握的技术包括SSM框架、MySQL、Redis、RabbitMQ等工具,并能熟练使用AI进行编程。3、实习经历与项目介绍面试者第一段实习是在老师的横向项目中,第二段是在本地企业实习三个月。面试者详细介绍了一个名为“聚宝盆”的ERP系统项目,该系统服务于中小型商超,包含多个模块如主数据中心、库存中心等。面试者在项目中主要负责接口开发,特别是顾客支撑模块的接口开发。4、技术问题讨论面试官询问项目中的并发处理方案,面试者提到在价签打印模块使用了分布式锁和MySQL异步处理。面试官进一步询问如何提升系统并发能力,面试者提到缓存优化和硬件提升。面试者介绍了电商直播赋能平台项目中的Redis主从加哨兵架构,以及接口限流和防刷策略。5、Java技术点讨论面试官询问HashMap的底层原理,面试者详细介绍了Java 1.7和1.8版本的差异及put流程。面试官询问红黑树的插入和遍历,面试者简要回答并承认对旋转操作不熟悉。6、MySQL技术点讨论面试官询问MySQL的三大日志,面试者回答为redo log、undo log和binlog。面试官询问脏读和不可重复读的概念及解决方案,面试者简要回答并承认对MVCC实现细节不熟悉。7、公司业务与实习机会面试官介绍公司业务为AI领域,涉及医疗等多个行业,主要做大模型和Agent相关项目。面试者询问实习转正机会,面试官表示取决于能力和工作表现。面试者询问入职后的培训,面试官表示会有项目指导但非一对一教学。会议待办深入研究并理解红黑树的插入和遍历过程
查看14道真题和解析
点赞 评论 收藏
分享
评论
19
168
分享

创作者周榜

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