百度 日常 Java二面

#百度##Java 实习##日常##面试##日常实习面试#
时长50分钟,感觉有点难,面完汗流浃背了。

1. 看到你的项目用到了mybatis,mybatis如何避免sql注入的
2. mybatis避免sql注入的原理是什么?
3. mybatis怎么实现动态sql判断?
4. 看到你项目用到了springboot,springboot的全局异常处理是怎么做的?
5. 如果是自定义异常你又该如何进行全局处理?
6. 如果服务的qps远大于了接口能消费的qps,你该怎么办?
7. 如果发生了内存溢出,你该怎么去排查?
8. linux命令,如何统计一个文件夹下所有的Java文件
9. 手撕1:写一个单例模式 如何保证线程安全问题
10. 因为我写的饿汉式,于是又问了,这样是不是不满足懒加载,说一下springboot懒加载
11. (到刚才那个题的时候我已经麻了)手撕2:LRU 口述
12. 说一下LRU应该用Java的什么数据结构?(我选的LinkedList)
13. 你这个程序如何保证链表的长度
14. 如何保证你在修改链表的时候是线程安全的
15. (我说的用synchronized包裹)面试官说,你这样是不是包裹的范围太大了?性能有影响,有没有更好的方法?(我已经麻了,不知道说啥了,说了个CAS)
16. 手撕3:实现一个消息中心 口述
17. 这个消息中心如果要保证一分钟之内最多只能发M条消息该怎么做
18. 怎么保证这个消息中心的可扩展性,可以后续接入信息、短信、IM等
19. 怎么保证这个消息中心的线程安全,同时保持尽量高的性能
20. 看你项目用到了工厂模式,说一下什么是静态工厂什么是抽象工厂
21. 说一下接口和抽象类的区别
22. 缓存三兄弟及其解决方案

真的不知道是我太菜了,还是这次面试真的很难,我真的从第一题就开始有点懵,第一次见到问mybatis的。
看来还得沉淀

-------------------------------------------------------------------------------------------------------------------
面完1小时后,oc 已拒。
全部评论
头像居然是佳佳
1 回复 分享
发布于 2024-09-16 01:21 江西
大佬两道算法题都刷出来了吗
1 回复 分享
发布于 2024-09-10 20:02 北京
牛啊佬面的哪个部门,为什么拒了呢
1 回复 分享
发布于 2024-09-07 08:59 北京
佬做的哪些项目🥺
点赞 回复 分享
发布于 2024-09-07 18:10 北京

相关推荐

01-01 10:21
门头沟学院 Java
谁懂啊!我实习遇到的公司,真的太把实习生当正式员工使唤了,刚入职没几天,连项目代码结构都没摸透,就被安排写项目了!一开始都是些接口对接、数据格式转换的基础活,听起来不难,但架不住我对项目的业务逻辑、代码规范一窍不通。对着前辈丢过来的需求文档,我一边查代码注释,一边翻技术文档,磕磕绊绊写完功能,也只知道 “这么写能跑通”,根本不明白 “为什么要这么设计”,妥妥的知其然不知其所以然。本以为这种基础活会干很久,结果没过多久,领导直接甩给我一个小功能的开发方案,让我负责从方案落地到功能对接、测试上线的全流程。当时我直接懵了,硬着头皮啃需求、画流程图、写核心代码,遇到不懂的就逮着前辈狂问,加班加点成了家常便饭。更没想到的是,后面居然让我独立负责一个模块的开发,还要做性能优化。从数据库索引调整,到接口响应速度提升,每一步都得自己琢磨、自己验证。那段时间真的累到飞起,每天下班脑子都是懵的尤其是发版的时候,我比谁都紧张,盯着监控屏大气不敢喘,生怕自己写的代码出 bug 导致系统崩溃。一旦出问题,就得立刻配合运维回滚版本,然后自己留下来加班排查修复,常常整栋办公楼只剩我一个人的工位亮着灯。每天加班到深夜,工作量比正式员工还饱和,我不止一次对着电脑发呆:我到底是来实习的,还是来打工的?虽然这段经历确实让我的技术能力突飞猛进,但那种被推着往前走的疲惫感,直到现在想起来都觉得累。
Toxic丶爵:感觉是好事,强度高就能学到更多
大家实习都在做什么?
点赞 评论 收藏
分享
评论
10
55
分享

创作者周榜

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