小米内推-附Java面经

已经有不少同学通过笔试,开始面试流程了,分享个java岗面经,助力大家通关
1. 了解MQ出现的原因或者主要使用的场景吗?

2. 分布式锁的实现

3.Spring,SpringMVC以及SpringBoot的区别

4. SpringBoot简化了哪些操作

5.SpringBoot如何实现自动配置

6.SpringBoot的启动流程

7.Mybatis的优点

8.CAS,是什么,用它的场景,可能存在的问题

9. 开发中常用的设计模式,你用到了哪些,介绍一下

10. @Autowired和@Resource的区别

11.类加载机制

12.双亲委派机制
JVM 并不是在启动时就把所有的.class文件都加载一遍,而是程序在运行过程中用到了这个类才去加载,加载的过程中依靠的是双亲委派机制,首先检查这个类是不是已经被加载过了,如果加载过了直接返回,否则委派给父加载器加载。
各种加载器的层级关系:Bootstrap Class Loader, Extension Class Loader, Application Class Loader, 自定义类加载器

13.自定义一个Object类会发生什么?[非正式提问,闲聊]

14. volatile的作用

15.redis大key会有什么影响

16.同步方法和同步代码块哪个更好?

17.项目中的异常处理

18.线程池队列过长的影响

19. synchronized和ReentantLock对比:

20.为什么说Python的多线程是鸡肋

21.计算一个二进制长整型二进制表示1的个数

22.关于TCP粘包

23.线程池七大参数

24. Spring 的核心组件

25.Spring如何解决循环依赖


26.数据库数据量过大怎么优化

27.Mysql数据库分区

28.Nginx负载均衡策略

29.IO策略


30 Spring事务
下面是内推码,欢迎投递哦,投递后可以私聊获取上面面经的回答
小米公司校招内推码: BAD31ZQ 
投递链接: https://xiaomi.jobs.f.mioffice.cn/referral/campus/position/?token=NTsxNzQxOTIyNzM1MzkxOzcyNTI2MjA3NTAxMzI5MDQwNDQ7NzQyNzMxNTUyNTI5NjI5MTk0OA
小米公司社招内推码: BAD31ZQ 
投递链接: https://xiaomi.jobs.f.mioffice.cn/referral/position/?token=NTsxNzQxOTIyODYxOTE1OzcyNTI2MjA3NTAxMzI5MDQwNDQ7NzQyNzMyNzM3MjQyNzYyNDU1Ng
#小米##小米内推##春招##牛友职场人脉来了##校招#
全部评论
mark一下
点赞 回复 分享
发布于 2025-04-28 12:29 上海
mark一下
点赞 回复 分享
发布于 2025-03-14 14:44 新加坡

相关推荐

2025-12-08 16:04
门头沟学院 Java
本人本科末9,今年大三。大一大二一直玩,什么都没学到,在大学混日子混了两年,每天不是在打农就是在steam。大三开学时一个和自己玩的好的同学去实习了,才发现自己白白浪费了两年的时间,如果真不冲一下就真去京东,阿里,美团送外卖了今年9月份开始学Java,一开始一直跟着黑马视频看,后面发现看视频效率太低了,时间根本不够,就开始主要看文档和看书了。这几个月一直在学,真的尽力了,希望暑期前能找一份好点的实习。我简历上面的项目大多没有指标,但是实际上我是真没多少时间去做项目,我基本主要是动手只做了外卖和天机,黑马点评和12306我都是只是看了项目。主要是自己的时间真的不多,但是这样子自己的代码能力确实比较差。而且自己也没有做过实际的工程,我顶多用jmeter测试一下接口tps啥的,比如使用Redis管道提升了一点性能,减少Redis交互,这种值得写上去吗?需不需要具体到某些数字求求各位佬给一些建议,看看简历怎么优化?项目介绍是不是不够详细?没有具体到业务方面。项目会不会提到大致实现原理导致面试官一看简历就知道怎么实现就没有问的欲望?专业技能一些字段是不是要加粗,是不是写太啰嗦了?有没有必要压缩内容变成一页?两页的话是不是都要把两页填地满满的。
给秋招一个交代:一页简历最好,网上做的项目放面试官眼里都是玩具,简历上不需要强调有什么难点,记住就行防止真的问。然后背八股,多投多面试就行
点赞 评论 收藏
分享
评论
3
40
分享

创作者周榜

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