小米后端二面

1. 了解 Redis 持久化吗?AOF 是怎么压缩的?

2. MySQL 有哪些锁?什么是间隙锁?什么情况下会加?

3. Linux 命令熟悉吗?

4. zset 的底层原理是啥?

5. 数据库事务是怎么实现的?undoLog 记录了什么?回滚是怎么做的?

6. 全局唯一 ID 怎么生成?

7. MyBatis 的实现原理是什么?

8. MySQL 默认的隔离级别是啥?“可重复读”是怎么实现的?Read View 是什么?为什么复用第一次的 Read View 就能实现可重复读?

9. 堆内存怎么调优?

10. 你的项目最多能有多少线程访问?失败率是多少?

11. 优惠券是只针对一个商品吗?如果要加一个通用优惠券,该怎么设计?

12. 数据库是怎么设计的?有哪些表?具体字段呢?

13. 登录功能是怎么实现的?怎么解决 session 共享问题?多久不操作会退出登录?

14. G1 垃圾回收器的回收流程是怎样的?各个阶段用了什么回收算法?什么情况下对象会直接进入老年代?

#发面经,攒人品##发面经攒人品#
全部评论
兄弟没有问你实习嘛
1 回复 分享
发布于 2025-09-12 13:43 河南
多长时间
点赞 回复 分享
发布于 2025-09-17 16:55 黑龙江

相关推荐

2025-11-06 05:47
已编辑
Columbia University 算法工程师
最长公共子序列 求序列?中间endpos作用?是否一定包含在最终序列中?(没跑通,时间不够寄了)复盘:没睡醒没想起来该用backtrack来恢复序列,写的方法错了。rand5实现rand10?期望次数?有优化空间吗?(最后一个没答上来)后续复盘:之前我答的rand5(), 若1,3则 += 0, 2,4 += 0,5重骰,这种方式无法优化但对于rand5() * rand5(),若<= 20则直接%,反之重骰,这种方式有优化空间:落在21-25不重骰,直接复用作为另一个rand5Logistic regression?为什么用CE不用MSE?(先说了极大似然估计,追问还有吗,讲了数值稳定性并加上了sigmoid函数后两者梯度的公式推导)二分类指标?解释一下AUROC?实现中怎么做?(acc --> recall, precision, F1 --> AP & AUROC; 写TPR FPR公式 ;离散化,给定若干个threshold,记录点,然后处理成类似柱状图的计算方式)模型训练出现NaN或者loss不下降的情况?简历项目拷打,讲的强化学习介绍一下强化学习的这些策略?DQN -- > PG --> AC --> A2C,没来得及讲PPO,追问Q和V的关系问GRPO的具体reward?(大致按照自己理解讲了一下怎么从PPO来的,核心在同个state做出不同动作多次采样,归一化训练),训练时间与PPO相比?(其实不是太清楚,从策略空间分析了一下,单次epochGRPO更慢,因为多次采样,达到相同效果需要时间更少,因为当策略空间很大时,PPO需要更多采样次数才能达到与GRPO相同的效果,即多次到达同一个state 选择不同action)训练过程除了你讲的多次采样还有区别吗(没答上来)Update: 没想到过了,感谢面试官捞人!
查看11道真题和解析
点赞 评论 收藏
分享
评论
1
23
分享

创作者周榜

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