校招 未知部门 / 后端-Java / 一面

[面试日期] 2025-09-20 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>小米Java一面面经</h2> <p>1、ArrayList和LinkedList的区别,ArrayList初始化数组容量多少</p><p>2、方法的重写和重载</p><p>3、Java常用的锁:synchronized、轻量级锁和偏向锁</p><p>4、synchronized可以作用在哪些地方</p><p>5、Redis数据类型有哪些,用到了redis哪些数据类型,redis分布式锁的实现</p><p>6、Redis中的缓存穿透、缓存击穿、缓存雪崩</p><p>7、docker命令、git命令:将某些特定的提交合并到 master 分支上,使用 git cherry-pick 命令。</p><p>8、HashMap和ConcurrentHashMap的区别</p><p>9、线程的创建方法,run和start</p><p>10、索引失效的场景</p><p>11、MySQL中的b+树,为什么不适用b树,覆盖索引</p><p>12、MyBatis中#{}和${}的区别,表中的字段和实体类不对应怎么解决</p><p>13、算法题:环形链表</p>
AI 推荐面试题