当前位置: 首页 > 面试经验 >

小米后端开发日常实习一面 2025.1.2

优质
小牛编辑
51浏览
2025-01-23

小米后端开发日常实习一面 2025.1.2

时长1h10min,其中算法10min
自我介绍一下
1.非科班转码原因,本科学过JAVA相关课程吗
2.除了java还用过什么语言
3.说说JAVA和Python的区别
4.说说对JAVA多态的理解
5.知道synchronized关键字吗
6.说说volatile关键字的作用
7.spring和springboot的区别
8.注解的原理是什么
9.项目里配置的jvm垃圾回收器是哪个,用到哪些jvm垃圾回收的算法
10.mysql给了一个表头,问各个数据类型应该要设置成什么
11.id设成了int类型,表中最多可以放多少个数据。
12.数据太多怎么办,表放不下了
13.分表具体应该怎么分
14.如果mysql查询速度很慢,怎么排查这个问题
15.索引失效场景有哪些
16.索引为什么快
17.看你项目里用了分布式锁,那你了解redis里的redlock吗(说不太了解,让我回去了解一下)
18.redis想实现一个简易的消息队列应该怎么做。
19.不用stream流呢,可以用redis里哪个数据类型
20.刚刚说到list,说说redis具体有哪五个基本数据类型
21.那么说说zset的原理
22.讲讲消息队列的用途
23.消息队列kafka和rocketmq有什么区别,适用场景有什么不同。
24.linux怎么查看进程
25.linux怎么杀死进程
26.怎么排查linux硬件问题,查看cpu占用,内存占用等。(没答上)
27.linux一个文件里怎么快速查看到指定字段,比如java字段(没答上)
28.linux怎么查看最近的10条mysql日志记录(没答上)
29.说说linux项目部署流程。(没答上)
手撕:有序数组二分查找(可能linux太多没答上有点绷不住了,说找个简单的给我做,结果测试用例写了很久)
(我)反问业务
(我)声明可实习时长和到岗时间
30.对小米的看法怎么样
1.3通知一面通过了,等待二面
 类似资料: