校招 未知部门 / 后端-Java / 一面
[面试日期] 2025-09-01 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 本科
[发布人] 面试之星官方收录
<h2>小米Java后端一面-秋招,考察八股文</h2>
<p>背景:普通本科,有实习</p><p>内容:</p><p>算法题:两数之和</p><p>1、介绍一下项目,延迟任务怎么做的</p><p>2、zset底层原理 为什么用跳表 最差情况下查询复杂度 和其他二叉树、红黑树区别</p><p>3、异步任务是怎么做的</p><p>4、IOC</p><p>5、介绍CAS</p><p>6、怎么用的多线程? 什么场景考虑用线程池</p><p>7、熟悉的垃圾回收器</p><p>8、说一下Redission 面试官说底层都是setnx</p><p>9、Redis是单线程的? 多线程体现在哪里</p><p>10、synchronized可用在哪里? 场景:在一个类中的读写锁方法加上synchronized</p><p>11、Mysql 索引,你项目中哪些表用了什么索引? 索引失效的场景? 大于小于为什么能造成索引失效</p><p>12、Mysql ACID Mysql的几个隔离级别 可重复读和读已提交相比?</p><p>可重复读主要解决了隔离性</p><p>13、MVCC了解吗</p><p>14、聊一下网络 TCP和UCP区别</p><p>15、UDP优点 (快)</p><p>16、TCP建立连接</p><p>17、TCP断开连接 为什么需要等待2MSL</p><p>18、进行服务发现和负载均衡, 负载均衡算法是什么 是定制的?还是用的轮询</p><p></p>
AI 推荐面试题
