【26秋招】百度提前批Java研发工程师-面经

更新:7-16接到电话,一面通过,约二面

基本信息
    岗位:Java研发工程师 - 北京
    时间线:2025-07-09投递 → 07-14收到面试邀请 → 07-15面试
    个人背景:海本海硕,年底硕士毕业,计算机专业,外企实习+工作3年经验
    技术栈(工作):C# .NET、AWS云服务、Azure DevOps

面试内容
项目经历讨论,前公司项目深度交流
- 技术栈应用情况
- AWS相关技术实现
- 微服务架构设计
- 扩容缩容机制
- K8s扩容机制(承认不熟悉)
- AWS服务间交互协议
- Azure DevOps CI/CD流水线构建
- 并发问题解决方案
- 数据库优化策略

学校项目:基于SpringBoot + React + PostgreSQL + RabbitMQ的分布式微服务项目,重点考察高可用、容错性、并      发处理能力。
1. SpringBoot框架原理
2. SpringBoot事务机制基础
3.数据库事务与SpringBoot事务的区别
4.@Transactional注解在同类调用时的生效性
5.无接口继承情况下外部调用的事务生效性
6.SpringBoot自动装配机制
7.微服务拆分思路
8.商品模块与用户模块的独立性保证
9.跨模块数据访问处理方案
10.多节点部署的负载均衡策略
11.数据库事务实现原理
12.事务隔离级别
13.事务隔离级别的实现机制

编程题
题目:封装Java HashMap,实现SetAll功能
要求:O(1)时间复杂度,一次性更新所有键值为指定值

反问环节
询问面试官对本次面试的反馈建议

回顾
基于面试官的反馈,我的问题主要出在了技术栈转换的准备不足上。由于之前长期从事C# .NET开发工作,对Java和SpringBoot框架的掌握不够,影响了面试表现。在SpringBoot相关的技术问题回答中,缺乏对框架底层原理的深入理解,特别是在事务管理、自动装配等核心概念上掌握不行。

另一个问题是岗位匹配度不高。虽然有3年的开发经验,但在简历准备和面试过程中,Java技术栈的体现不够充分,没办法有效向面试官展示在目标技术领域的能力。背景转换的准备不充分,让原本应该有些许优势的工作经验反而没有大作用(难受的一)。

C#作为后端开发技术栈在国内市场相对小众,相关岗位主要集中在外企,而国内大多数公司更倾向于使用Java技术栈(所以到目前为止秋招基本投的是Java开发)。

总体面试感觉挺好,面试官很有耐心,就是背景音有点儿吵。

#面经Java# #26秋招# #百度秋招# #百度Java工程师面经# #菜狗#
全部评论
26毕业,《工作3年经验》
1 回复 分享
发布于 07-16 22:44 北京
去外企
点赞 回复 分享
发布于 07-20 21:40 上海
我也投了百度估计简历被挂了
点赞 回复 分享
发布于 07-19 16:07 澳大利亚
UU的手撕是怎么写的,这个真能O1做出呀
点赞 回复 分享
发布于 07-16 15:22 四川
同被k8s难住不会是面的同一个百度组吧
点赞 回复 分享
发布于 07-16 15:18 四川
问这么多spring?
点赞 回复 分享
发布于 07-15 23:39 北京

相关推荐

07-28 16:29
已编辑
电子科技大学 Java
📍面试公司:百度🕐面试时间:7.17💻面试岗位:Java后端开发7.12投递,7.16约面❓面试问题:1、自我介绍2、项目上线了吗,有用户吗,接口压测有没有做过(都没有,直言项目看着像是个玩具,没什么可聊的3、你的项目为什么要用ES,用什么别的可以实现类似的功能吗4、词嵌入是怎么做的,为什么要词嵌入5、你的专业是人工智能,为什么要学后端,你提到了LLM,transform的多头自注意力机制和RNN相比的优越性在哪6、多头注意力机制的基本思路是什么,为什么这么设计————————————————————————————————————7、词嵌入模型是你自己写的还是API8、调API怎么保证拿得到数据,或者在有限的时间内返回重试消息9、TCP的报文头是什么,标志位知道哪些,都是做什么的10、HTTPS的加密握手过程,你知道哪些加密套件,为什么服务器要把自己的证书发过去11、可以基于UDP实现可靠通信吗?HTTP3知道吗(不会)12、HTTP2呢,相比于HTTP1.1的改进(不会)13、你的项目是基于HTTP吗,为什么要基于HTTP来做,TCP不行吗(这个问题够新颖14、毒性反转是什么?在哪一个层次的概念(计网考试我都不会的,指望我现在会15、MySQL的BufferPool里都有什么16、两段式提交是什么,为什么要这么做17、这种思想在哪里还有体现(不会),分布式事务学习过吗(我只会单体的东西18、Java的本地方法栈和虚拟机栈有什么区别19、JVM的内存模型,哪些可能溢出20、CMS和G1的设计思路,两者的优缺点都是什么21、Redis的事务了解吗,Redis的事务和MySQL的事务最大的区别在什么地方(不会)22、Redis的集群,Redis的哨兵,集群的哈希槽是做什么的,设计哲学是什么23、Redis的持久化和内存淘汰,我redis的一个数据写入之后,几天后读取,读不到的可能性都是哪些24、你的数据库索引设计的实践有哪些,积累的经验谈一谈25、Java的类加载机制,类加载器有哪些,双亲委派————————————————————————————————————26、第二个项目(点评)你里面的Redis预载库存,MySQL在这里承担什么样的角色(不是说不聊了吗27、你的MQ作用是什么,非用不可吗,你配置了哪些交换机和队列(感觉是验证下有没有写28、Redis+Lua的事务边界可以覆盖到MQ和MySQL吗,那你要怎么实现业务的安全可靠29、按照你的说法,要是恶意抢购但是不付款,你的库存都扣除了,你要怎么解决(我哪有写付款的操作,点了就送你了30、docker,k8s这些了解过吗(不会31、网络编程的一些(这个更是一点不会32、死锁和OOM排查(不会33、CPU占用率飙升,遇到过这种情况吗(死锁了,CAS无限重试,说开发落地时候遇到的,不是可能34、sql:用户表和订单表,返回每个用户的最高金额的一单,结果按照金额降序排序知道窗口函数吗35、手撕最长回文串,dp写的(忘记判断dp[i+1][j-1]是不是回文了,样例恰好稀里糊涂的过了除了DP还有别的思路吗(中心扩散,没让写说了下思路反问:业务,部门招人还是池子分配(不太清楚),结果反馈(过了的话很快,那我悬了)___________________________________________________________________________________________xdm,7.28约二面了一共几场面试呀🙌面试感想:压力麻了,你猜为什么75min减去30min的手撕可以问这么多题,真把哥们当工程师了,好多要么不会要么就一两句就到我的知识盲区,不敢拓展了发个面经,攒攒人品,希望度✌手下留情过了,我也可以是百度的孝子
脑袋锈住了:问tm这么多当哥们是超人啊
百度一面807人在聊
点赞 评论 收藏
分享
点赞 评论 收藏
分享
07-24 13:40
已编辑
悉尼大学 Java
在吵架的小熊猫很想奋...:场景1是不是那个推拉模式。铁粉用推模式,其他粉丝用拉模式。👉👈
查看12道真题和解析
点赞 评论 收藏
分享
评论
4
29
分享

创作者周榜

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