小米日常实习

求OC求OC

已oc

9.8一面

  1. 自我介绍
  2. 设计一个LRU,口述数据结构与get,put等操作流程,以及容量满了怎么删除
  3. Redis有什么好处,怎么使用
  4. Java内存模型(不知道问的是JMM还是JVM内存结构那种,就都说了一遍)
  5. 什么是内存溢出、内存泄露?
  6. 如果OOM了怎么办?怎么防止OOM?
  7. 类加载机制
  8. 双亲委派模型
  9. 怎么自己写一个类加载器
  10. 数据库的范式了解吗?
  11. 事务的四大特性ACID
  12. 询问项目,描述用户访问全流程
  13. Redis和MySQL的缓存一致性问题,项目中怎么解决的
  14. cache aside pattern有什么问题?怎么解决?
  15. Netty相关,NIO与BIO区别,IO多路复用epoll
  16. Spring中IOC相关,IOC对程序开发有什么好处?控制反转。。。继续追问
  17. 算法题:填充螺旋数组
  18. 追问:有什么优化空间吗?
  19. 如果改变填充的策略,该算法如何复用,用哪种设计模式?
  20. 螺旋矩阵有什么实际可以使用的场景吗?
  21. 情景题:如果和小组成员意见不同,你会怎么解决?
  22. 反问环节

1小时10分钟


9.14二面

  1. 项目中Redis怎么用的?
  2. Redis为什么快?有没有想过这个问题?
  3. Redis有哪些数据结构,举个例子,为什么这个数据结构快?
  4. Redis的Set集合,介绍一下?使用Set是为了它的什么特性?
  5. Set底层的数据结构是什么?Zset的数据结构是什么?
  6. 跳表的特性是什么?为什么要用跳表?为什么不用二叉树做底层实现?
  7. Redis的缓存击穿是什么?你项目中为什么要解决这个问题?你的项目在多大的并发量时可能造成缓存击穿?
  8. 用到RocketMQ的什么作用?为什么要引入?
  9. 你知道引入MQ后会为系统带来什么新的问题吗?
  10. 你的项目中是怎么解决的分布式事务的问题的?从Redis到MQ到MySQL?
  11. Redis的缓存一致性问题在项目中是怎么解决的?
  12. MySQL的事务隔离级别介绍一下?
  13. 为什么要有可重复读隔离级别?
  14. MySQL中是怎么实现的可重复读?
  15. 你知道Netty用的什么底层实现吗?
  16. NIO和BIO有什么区别?
  17. IO多路复用是什么?怎么实现的?说一下epoll?
  18. Zookeeper在你的项目中是怎么用的?
  19. 你知道Zookeeper能实现分布式锁吗?在什么时候会选择Zookeeper实现,什么时候用Redis实现?
  20. 算法题:反转链表
  21. 反问

50分钟。



全部评论
佬,小米日常实习有笔试吗,同25届
1
送花
回复
分享
发布于 2023-10-08 22:37 辽宁
佬,oc到收到offer多久呀
点赞
送花
回复
分享
发布于 2023-09-25 16:42 广东
秋招专场
校招火热招聘中
官网直投
佬,请问哪里投递的
点赞
送花
回复
分享
发布于 2023-10-10 09:46 天津
佬,想问一下一面完多久通知的二面呀
点赞
送花
回复
分享
发布于 2023-10-11 08:04 吉林
问下二面到oc多久啊
点赞
送花
回复
分享
发布于 2023-11-02 22:24 吉林
学长做的项目是黑马点评吗?
点赞
送花
回复
分享
发布于 2023-12-09 15:34 澳大利亚

相关推荐

_hengheng:只留蔚来和百度的实习经历,简历里多加一些和后端交融的内容,自己准备好为什么选择后端的说辞,比如有测试经历的对于后端的帮助,你的个人倾向什么的,我觉得有这俩实习进面问题不是很大,过面拿offer不太好说
点赞 评论 收藏
转发
6 20 评论
分享
牛客网
牛客企业服务