百度25届Java提前批一面凉经

#软件开发笔面经#
7.15北京时间上午十点一面
简单自我介绍,
讲一下之前接触过的项目,只是简单的介绍了一下项目,没有太深问大概十分钟。

-----------------------------开始问些简单八股--------------------------
1、讲一下hashcode()和equals()关系
    equals()和==有什么区别

2、讲一下重载和重写的区别

3、讲一下深拷贝、浅拷贝的区别
深拷贝会从堆内存中完全复制一个对象,浅拷贝只是复制对象的符号引用,但是浅拷贝对象和原对象共指向同一个内存地址

4、讲一下Java异常的基类
    运行时异常举几个例子,简单聊一下什么情况下会出现
StackOverFlow、ArrayIndexOutOfBoundsException、NullPointerException

5、Java并发了解吧
    5.1 讲一下 线程的几种状态(new、ready、running、waiting、terminated)
     状态间是如何切换的、线程在ready状态能否sleep(不能,因为在ready状态还没有获取到资源,而sleep是线程运行时操作,且不会释放资源)
   5.2 sleep 和 wait 的区别,sleep不会释放资源,wait会释放资源

6、聊一下锁吧(因为在聊线程并发的时候,我总是提到锁的问题,所以面试官就顺着聊了)
    6.1 聊一下 乐观锁 和 悲观锁
           CAS 什么原理,属于什么,Java中哪些操作使用了CAS,CAS是否是原子性的,如何规避ABA的问题(这个是我自己提的,但是我忘了怎么解决了,扣分-1
    6.2 聊一下 公平锁 和 非公平锁
           自己聊到了 reentrantLock 是怎么实现公平锁和非公平锁的 (参数设置true / false),
            synchronized 是公平的吗(这里又聊错了扣分-1,synchronized是非公平锁,这意味着在多个线程竞争同一个锁的时候,锁的分配是随机的,不能保证先等待的线程先获得锁)
            (非公平锁的实现更加简单,不需要维护一个复杂的等待队列和公平调度机制,减少锁实现中的开销)
    6.3 聊一下 重入锁(reentrantLock)(没聊明白扣分 -1
            重入锁允许线程在持有锁的情况下再次获取锁而不会被阻塞,重入锁可以防止死锁
    6.4 了解死锁吗?如何避免死锁?用什么可以避免死锁?如何解除死锁

7、线程池说一下适合什么场景吧,最好结合自己做过的项目举例
    聊了一下自己在项目中应用线程池的场景,

--------在之前的项目中 MySQL 应该是主要应用数据库吧,来简单聊一下 MySQL---------
8、讲一下什么数据适合做 索引
    不为 null、差异化大的数据、不经常修改的数据、作为join外键的字段、(面试官还举了他们最近项目的几条数据问适不适合做 索引字段)
    8.1 考验最左匹配原则,现在有这样一个联合索引(a,b,c,d)
        那么在 查询 where a=2 and b=3 and c > 4 and d = 5这个语句用到了什么索引 (答错了扣分-1
            由于 c 用到了范围查询,因此这里只用到了(a,b,c)联合索引,没有命中d的索引
        那么 在 查询 where a in {1,2,3} b = 3 这里用到了什么索引
            这里 a 用到了等值查询或IN关键字,因此 b可以命中索引,所以这里是命中了(a,b)索引

9、讲一下项目中遇到的慢SQL 是怎么排查的,后面是怎么解决的
    EXPLAIN 语句查看是否命中索引,

10、SQL事务了解吗,并发情况下会有什么问题 简单介绍一下   
    SQL 事务隔离级别(那四种)分别解决了什么问题(脏读、不可重复读、幻读)

11、来做个简单SQL题 (答错了扣分 -1
    当前有一个表 想要查询 第二高薪资的员工,怎么用一个sql写出来
        使用子查询 或 窗口函数

------------------差不多还剩二十几分钟了,来做一个简单的算法题----------------
用的如流内嵌的代码考验窗口

输出 最大值连续子序列 ,O(n) 复杂度的怎么写

------------------卡点一小时结束面试,半小时后官网挂了-----------------------
全部评论
如果问到不会的问题怎么回答呀
4 回复 分享
发布于 2024-07-17 11:38 安徽
这也能挂啊大厂是我不配了
3 回复 分享
发布于 2024-07-16 18:09 吉林
真难
3 回复 分享
发布于 2024-07-16 09:25 北京
浅拷贝是指内部属性是引用类型的话,直接复制引用地址。你说的那个是引用拷贝哟
2 回复 分享
发布于 2024-07-20 22:11 广东
感觉问的比我难些,我的面试官还说应该有二面
2 回复 分享
发布于 2024-07-16 21:36 湖北
真难
1 回复 分享
发布于 2024-08-13 22:41 黑龙江
整体应该没啥大问题,为啥就没了?不太理解啊
1 回复 分享
发布于 2024-07-16 16:53 北京
可恶,果然,还是不行吗
点赞 回复 分享
发布于 2024-07-28 23:08 新疆
秋招提前批跟正式批分别是什么时段呢,提前批挂了正式批还能来面同一家公司吗
点赞 回复 分享
发布于 2024-07-28 00:26 浙江
面试前需要做测评吗
点赞 回复 分享
发布于 2024-07-25 12:17 河北
面试前需要做测评吗
点赞 回复 分享
发布于 2024-07-25 11:24 河北
哈哈,我面完秒挂
点赞 回复 分享
发布于 2024-07-18 17:15 湖北
没有拷打项目吗
点赞 回复 分享
发布于 2024-07-18 14:50 辽宁
https://www.nowcoder.com/feed/main/detail/217f84a795614127af2bc8dc838dbd87
点赞 回复 分享
发布于 2024-07-18 14:25 上海
m
点赞 回复 分享
发布于 2024-07-18 13:47 北京
拼多多提前批也开啦,小伙伴们有要试试面面嘛?
点赞 回复 分享
发布于 2024-07-18 10:50 上海
百度java提前批一共几面啊,大佬
点赞 回复 分享
发布于 2024-07-17 22:19 四川
八股盛宴
点赞 回复 分享
发布于 2024-07-17 21:18 广东
aba问题是通过版本号控制解决吗
点赞 回复 分享
发布于 2024-07-17 19:44 北京
拼多多2025校招开始了,薪资福利好,https://www.nowcoder.com/discuss/643104207888736256
点赞 回复 分享
发布于 2024-07-17 15:07 上海

相关推荐

03-19 18:39
已编辑
阿里巴巴_ai infra
⭐前提:学弟是26届校招生,算法方向,单2,一段大厂实习,百度面试次数12次,历经五个部门,第一个部门3面主管挂,第二个部门2面挂,第三个部门3面主管挂,第四个部门1面挂,第五个部门offer。......重生之百度再爱我一次我重生了,重生在2026年3月19号...这天我终于收到了总裁对我的爱慕电话📞..-----前几世,我是一个被反复扔进恶臭简历池的校招弟,经历了12个面试官的反复捶打,见识了5个部门的业务...🐻第一世:研二小白,天真开局我还是一个未经世事的研二妹,渴望在暑期找到能把我领进门,为其当牛做马的总裁....幸运地是,我的简历经里面的学长引荐成功引起技术负责人的注意,就这样我获得了人生第一次实习面试的机会...⭐一面:一位头顶发光的资深工程师,我们聊的很开心,从天文到地理,从八股到手撕,时长1h,很快我收到了二面的通知..⭐二面是:交叉面,没有一面问的那么深入,时长40min,相谈甚欢,隔天我收到了三面...⭐三面:部门大主管,我知道这是我见到总裁的最后一道关卡,不同于前两面的问技术,这一面问人文关怀,牛马社畜精神的领悟性。面试刚开始,你迟到了,过程中那边一直传来嘈杂声,我说了好几遍"没听清,请再重复一下"....“你的优势”,“最有压力的事情”,“遇到过哪些困难”,“多长时间能到岗”,这些问题我早有准备。⭐此后我天天盼望着hr姐姐打电话把我从冰冷的候选池中捞起来,却迟迟等不到了...只好厚着脸皮去找学长打探消息,等来的确是...“主管觉得你传统视觉算法经验欠缺....”,最后我了解到我输给了一个比我小两岁即将毕业的本科生弟弟....🐻🐻第二世:2025.08提前批此时我已跟另一家的总裁有过一段实习相处,项目经历有了提升,但我依然希望通过投递秋招来到你的面前.....如愿的是,我很快收到了百度搜索部门提前批的面试...一面:定在了晚上9点,我在实习工位苦苦等待,依然是从天文到地理,从八股到手撕....隔天收到二面通知。⭐二面:职级非常高的工程师,可以听出来你的技术水平比前面所有面试官都要高,说话方式高冷,不断"施压"想让我离开总裁。最后我倒在了 “那你了解为什么要加XXX这个功能嘛?他的项目需求是什么?”我承认我在业务流程和项目背景方面了解不透彻。但我不甘心,我发誓,如果有来世,我会夺回我的一切!🐻🐻🐻第三世:2025年9月下旬此时我已经历了若干家大厂的面试毒打,面试水平和抗压能力大幅提升。此时又传来了百度hr小姐姐的电话铃声,我欣喜若狂....⭐一面:具体细节记不清了,八股,项目,手撕全过,依然是很快收到了二面。⭐二面:一上来手撕两道mid,接着拷问简历,场景假想题。因为我的简历项目跟这个部门的业务很相似,面试官也是表达出对我非常满意的意思。⭐三面:这次我特意斥巨资买了1h独立自习室使用时间,想能给主管一个好印象。依旧是常规问题......隔天流程显示“简历共享”。我不知道是我”回答的不好“,还是我”学校背景的不好“的问题。“苦涩的沙吹痛脸庞的感觉..是..的哭泣,是..责骂..永远难忘记”,我再也没有力气了。此时手里已经拿到了另一家薪资满意的offer,对你的憧憬也没有那么大了...🐻🐻🐻🐻第四世:2025年1月下旬时间过了三个月,我也放弃了对你的执着,准备迎接2026新年,这时一个负责人在boss上问我  “要不要考虑机会?”  我看着不太匹配的岗位说到“这个跟我不太匹配,如果你觉得没问题的话,我很高兴面试”,就这样我收到了一面通知....⭐一面,了解到这个部门更多是做图片修复等纯视觉的工作,可能跟我不太匹配,但是整体跟面试官聊的很愉快.....跟以往不同,这次我没有收到二面通知....🐻🐻🐻🐻🐻第五世:2026年3月3号我已经打算写写毕业论文,开开心心的玩到毕业入职另一家公司的时候,百度的hr小姐姐突然又打来了电话,我很诧异:“请问这是几面?”哦~我又被新部门捞了。她问我啥时候有空面试,我已无力面试,也不怎么想面了,便回答:“都可以...”相比于之前我会认真复习LC和简历,这次我只粗略复习了1h...因为我已不抱希望...⭐一面:LC题目忘得差不多了,手撕磕磕绊绊勉强过关。好在八股和简历项目回答的不错,面试官对我也算满意,隔天收到了二面。⭐二面:这个人有点年纪,深挖八股技术细节,不停追问“你有没有考虑过他这样设计的好处...”,“这样设计的作用是什么...”,好问题,好在我功底不错,大部分问题都能轻易对付,顺利来到了三面。⭐三面:与之前的主管相比,我跟这个主管聊的更加愉快,最后也给了我肯定的回答,“后续等hr联系”。我知道我这次终于可以见到总裁了....
点赞 评论 收藏
分享
评论
57
325
分享

创作者周榜

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