小米-java-日常实习面经

全程55分钟

1. 自我介绍
2. 介绍项目
3. 使用 springboot starter 的作用是?是为了能用注解使用这个框架吗?(因为我叙述的时候逻辑有点问题才问的)
4. SPI 机制在 JVM 层面是一种什么体现
5. 为什么叫 SPI 机制
6. 为什么一定要用 SPI 机制,使用者不能直接实现一个接口的实现类吗,走一个策略模式
7. 了解双亲委派机制吗
8. 了解 SPI 机制打破了双亲委派机制吗
9. 给你一个需求文档,让你做一个技术方案设计,你会考虑哪些东西
10. 设计数据库表会考虑哪些内容
11. 建一个表,这个业务未来会迭代很久,你会考虑哪些点
12. 字段加索引要考虑哪些方面
13. 什么样的字段适合加索引
14. b+ 树频繁更新会有一些什么现象
15. 索引失效的情况
16. 介绍 redis 基本数据类型
17. 介绍一下 SDS
18. 介绍 CAS
19. 并发问题是怎么产生的
20. 一个类有一个全局变量 m,多线程对它进行增加操作,如何保证线程安全
21. 有哪些加锁的方式?
22. synchronized 锁的作用域
23. synchronized 基于什么实现的
24. synchronized 无锁 偏向锁 轻量级锁 重量级锁几个阶段怎么转换的
25. redis 持久化机制有哪些
26. linux 命令有哪些,如何查找文件中指定的内容
27. 手撕:写一个 DCL
28. 为什么要用 volatile 关键字
29. 手撕:判断链表是否有环
30. 手撕:和为 k 的子数组的个数
31. git 有哪些命令,平时用命令行还是可视化
32. 在学校和老师做过项目吗
33. 自己debug过吗,讲一个印象比较深的debug过程
34. 代理模式和装饰者模式的区别
35. 了解 springcloud,dubbo,mq 吗
36. 你感觉你的个人优势有哪些
37. 之前有实习经验吗
38. 面试官介绍部门业务并进行反问

#小米实习#  #java#
全部评论
好难,spi都没听说过
6 回复 分享
发布于 2024-11-13 21:45 辽宁
请问base哪里啊校友
3 回复 分享
发布于 2024-11-12 22:11 湖北
可以问下time line吗
2 回复 分享
发布于 2024-11-16 16:50 北京
咋样了兄台
2 回复 分享
发布于 2024-11-14 19:39 安徽
很强
1 回复 分享
发布于 2024-11-23 18:17 湖北
佬啥时候投的😇
1 回复 分享
发布于 2024-11-13 16:05 山西
问的好细节
点赞 回复 分享
发布于 2024-12-17 08:53 浙江
日常实习只能投5次嘛?之前研一投了5个岗位,现在没办法投了
点赞 回复 分享
发布于 2024-12-15 20:09 天津
一眼鱼皮
点赞 回复 分享
发布于 2024-12-12 16:25 江苏
就一面吗校友
点赞 回复 分享
发布于 2024-12-12 14:46 湖北
SPI机制“打破”了双亲委派机制吗?不应该是“依赖”吗,SPI 机制依赖 Java 类加载器来实现服务的动态加载,而类加载器在加载类时仍然遵循双亲委派模式
点赞 回复 分享
发布于 2024-12-10 12:34 四川
兄弟们这么多问题你们都是咋记住的 能录音吗
点赞 回复 分享
发布于 2024-12-05 20:31 江苏
就一面吗
点赞 回复 分享
发布于 2024-11-28 17:04 福建
哈哈 一看就知道哪个项目 不过这么多手撕也太狠了
点赞 回复 分享
发布于 2024-11-21 17:54 北京
面试好详细啊
点赞 回复 分享
发布于 2024-11-20 17:11 陕西
接好运
点赞 回复 分享
发布于 2024-11-19 14:57 北京
问的怎么感觉有点怪
点赞 回复 分享
发布于 2024-11-13 21:25 北京
1
点赞 回复 分享
发布于 2024-11-13 18:56 湖北

相关推荐

2025-12-31 17:09
北京交通大学 Java
这个客户端是偏AI的,28、27都可以投,可以转正。但是我只会Agent开发和Java后端开发,误打误撞投了。早上10:30投简历,下午3点HR打电话问意向城市,出勤率,第二天11点就面试一.关于我的terminal coding agent项目:1.效果怎么样?怎么提速?提速的效果如何?2.multi-agent怎么做的?3.你自己做过MCP吗?刚刚好做过,但是有点难描述4.上下文压缩怎么实现的?二.关于问答智能体项目:1.为什么要做LoRA?效果怎么评估的?我只能勉强会看那几个评估指标2.RAG优化3.Agent的评估和打分怎么做的?以上我感觉还行,我尽力往我的节奏这边带,下面Java就是重灾区,太久不写Java了,面试太突然没有复习三.白牛点评到这里面试官就真的领域展开了1.JVM垃圾回收?不会。JVM内部结构?不会2.Springboot的AOP原理?只记得动态代理。你知道Spring出来之前,开发Java项目怎么样吗?不会。3.为什么要分布式锁?(感觉应该是想问我分段锁)线程问题。4.为什么会有线程问题,举例?迷迷糊糊,不会。还有:你说你会做上下文记忆优化,怎么做的?关系上下文,Mem0,LibSQL,上下文压缩手撕一道完全没有见过的算法题,codetop前200没看见过?输入一个数n,标记1到n,围成一圈,从2开始每隔一个人pop掉,(2,4,6)不够就回头,求最后剩下两个数没有做出来,口述思路应该也是错的😂最后问我知道GUI(Graphical UI)吗?我刚刚好知道,但是记错了,我说的好像是CopilotKit的GUI(generative UI)和Google的A2UI😫
查看15道真题和解析
点赞 评论 收藏
分享
评论
40
181
分享

创作者周榜

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