小米日常后端实习一面凉经

12.26日持续时间45分钟。包含15分钟的算法题时间。

自我介绍。说自己学习能力强给自己埋了坑。后面问我为什么觉得自己学习能力强。

1. 八股部分:
    1. 讲一下你看的博客里面最有印象的。我就说了小林的mysql的索引结构。然后引申出第一个八股。索引结构的分类。
    2. 索引失效的场景。
    3. InnoDb用什么索引,为什么不用B树。
    4. 讲一下redis的zset。吟唱小林coding的zset部分。
2. 项目部分:
    
    讲一下项目的整体结构。以及哪些表。
    
    还问了一个具体的点,如果要做一个接口的权限控制,应该怎么办?我回答添加将用户分类,调用前校验用户权限。面试官说不行,这样粒度还不够细。我就说不知道了。(忘记反问了)
   
    
3. 算法:hot100的copyRandomList。手撕成功。
4. 对我的评价:还行。说基础还可以的,但是我拓展的点太多了,导致他想问我更多的问不出来,面试时间是有限的。 我还问了推荐什么博客供学习,他说这个面试官一般不会说的。
- 问的都是基础八股,题也是hot100的,整体难度不大,还要加强自己项目各个方面的拓展点优化…

今天看流程已终止,可能是不缺人,也可能是比我厉害的太多啦,自我面试感觉还可以,再接再厉吧,这段时间第一个面试,还是感谢小米。
全部评论
佬投的是哪个?我也投了小米,还没啥反应
点赞 回复 分享
发布于 12-27 23:16 江西
面试官是不是带个眼镜,讲话比较含糊的
点赞 回复 分享
发布于 昨天 15:35 浙江
祝你下次更顺利
点赞 回复 分享
发布于 今天 14:28 陕西

相关推荐

50min主要就是项目拷打,中间穿插八股,提出项目优化建议,面试官声音和蔼但是性格比较严谨- 自我介绍- 选一个你最熟悉的项目- 为什么选用redis来实现限流,具体用的什么算法- 项目中MQ的使用(简直是噩梦的开始,开始了漫长的合理性分析,我把异步、解偶、削峰全部扯了进去,但是最终的讨论结果是面试官觉得不如直接同步调用,没必要用MQ)- 为什么用RocketMQ,为什么不是kafka,RokcetMQ和消息相关的八股,详细说了如何保证消息不丢失和持久化机制- 为什么分布式锁用Redission,原理- 项目中的策略模式怎么实现的- 用的jdk版本是什么?用的什么GC本来到这里面试官已经觉得差不多了,然后问我有没有什么要补充的,我就继续说项目里我觉得算亮点的,结果又开始了拷打,同样是觉得有各种不合理性- 微服务项目你为什么用ThreadLocal保存用户信息,为什么不用redis存?我开始解释这个只是暂存一下,方便在后续的方法里使用巴拉巴拉,结果面试官说我很明确告诉你业界没有人这么做,,,(至今我也不知道为啥不能用ThreadLocal)- 锁机制,AQS框架- 单例怎么实现,问了很多情况让我判断还是不是单例主动询问HR后感谢信#简历中的项目经历要怎么写##我的失利项目复盘##面试中的破防瞬间##面试时最害怕被问到的问题#
点赞 评论 收藏
分享
评论
2
14
分享
牛客网
牛客企业服务