小米-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 湖北

相关推荐

04-03 16:39
已编辑
沈阳工业大学 Java
一.基础内容-base:北京-部门以及业务:手机事业部,小米手机的相机开发-主要开发语言:java-时间:2024.10.10-时长:60min二.内容百度实习项目拷打你提到binlog监听数据变化,这个格式都有啥,你为什么采用row形式?如果数据量过大,都能及时监听到吗?如果丢数据,你有什么办法做补偿?那你这个方案,还有备用方案是吗?能介绍一下不?数据库的引擎了解吗?innoDB和MyISAM有什么区别?你提到锁级别不同,你有没有了解过什么时候行级锁会升级到表级锁?索引数据结构了解过吗?为什么用红黑树不用跳表?说一下redis中跳表数据结构,咋实现的?跳表层高怎么设置?(不会)你个人项目中流程介绍一下?redis超卖问题怎么加锁解决的?redis挂了,你超卖问题还能解决吗?如果解决场景题:如果你一个订单下单了之后,但是我没有付款,你怎么实现到期关闭?你手上还有offer吗?你百度转正没?为什么要来小米?三.手撕(20min)1.中序和后序分别输出树2.z字遍历树四.反问:1.表现:算法效率不高,答题有点慢,表达能力没有问题2.流程:第二面,通过的话,可能hr面我感觉小米这两个面试官,好注重数据结构之类的东西。==关注我,后期还会有很多面经、双非逆袭经验分享、以及如何生动记住哪些枯燥的知识#小米求职进展汇总##双非能在秋招上岸吗?#
点赞 评论 收藏
分享
2025/4/1入职先说bg:四非------------------本人代码能力为0.1,因为一点“运气”(后面说)被招到米来做实习生,下面我主要展开说一下我们双非找工作可能会遇到的事情给大家做一下参考,感觉会解开大家一些“疑惑”。首先:不要什么金三银四(这是应届生的春招说法),慢慢投,4月头陆陆续续很多“正常”的公司才开始招聘,- 不说别的,就某鹅,如果你的学历不是很高,某鹅不知道把你泡到什么时候,好几个朋友去年投的,现在开始收到面试邀约了。- 我现在来解释为什么会有上述情况的发生,谁也没错,只是你把实习想的太简单了,实习他不是秋招,首先单纯的:1.实习是双向选择,不是每年同样的岗位都会再开一遍,每年HC也不是一样的,这取决于这个公司接下来一年/长期的业务规划,举个例子:小米这两年造车很厉害,那他汽车部HC肯定>手机部,这点你得明白,然后你的岗位也许在不同的部门都有,那你这个时候就得明白你是要投部门还是投岗位,如果是投部门,为了有实习,你应该是选HC多的,对吧。2.为什么网上看了一个帖子一个大佬刚投就面,怎么我投了就没进展,开始泡池子,是我简历被刷了吗?负责的告诉你,不一定是,很大程度就是招满了,就是在你投递之前有人已经进流程了,实习生也不会招很多,有人入职就OK了,本质上还是双向选择,你看的那么多的岗位,很有可能这个岗位他就是招一个人,至于你说为什么岗位没下掉,那就是一个公司的流程问题了,这个又很复杂了,总之就是,人家已经招到了心满意足的人,你的缘分不够,所以我说找实习是靠运气的有时候。3.再者就是,实习和秋招不一样,实习需要的一定是尽快到岗,当然暑期实习可能另说,主要目的是为了转正,那这也是同样的问题,人家都是招暑期实习了,3月4月来面完你,等到你到岗已经6月份了,还记得当时面了什么吗,你还记得你当时反问了几句吗,所以3月之前能开实习的,已经是不太对劲了,说白了(阴谋论:可能就是人家HC不多,但是又不好意思不开暑期,干脆早点开,这样也说得过去)。真正开暑期都是4,5月,你想,4.1开始就算开始走流程,笔试+一面+二面+HR面(正常流程),起码15天起步,这还是在只面你得情况,如果说HC多,面试官都得排队给你们面,一个一个来,一个流程不走一个月就不错了,所以你算,再给你租房子的时间,少说得留一个月吧,有些同学还得和导师去协商实习时间,交接任务,大家都不是神仙,所以别太焦虑。只能说网上说这些细节的我感觉很少,但是我自己面试下来就是有这么多感受,其实也理解,环境也不好,bg又不是很好,找实习确实是困难,但是也别太焦虑了,实习也不是决定性项目,实习的目的应该是你觉得你在组里/学校里学不到东西,要出来学东西才来的。暂时想到的就这么多了,欢迎大家提问补充。#我想象的实习vs现实的实习##毕业季,你想好怎么跟生活对线了吗?##牛客创作赏金赛#
点赞 评论 收藏
分享
评论
40
175
分享

创作者周榜

更多
牛客网
牛客企业服务