小米有品商城现场面经分享

今天下午,在南京小米,现场面的,一次性两面,不知道结果如何,先分享一波面经,攒人品吧😋😋😋

黑体字是我自己回答的不好的点

一面(现场) 2019.8.22

  1. 自我介绍

  2. 询问项目

  3. 响应速度优化主要做了什么

  4. 若存在一些排序操作,例如order by score这样的操作,在缓存中怎么进行处理

  5. 平时开发中使用多线程的方式,当时使用线程池是怎么配置的

  6. 还使用到了多线程的哪些东西(锁机制)

  7. synchronized修饰普通方法和静态方法有什么区别

  8. final、finally和finalize()之间的区别

  9. finalize()具体做了什么

  10. JVM中如何判断一个对象是否可回收

  11. 使用Spring的好处有哪些?缺陷有哪些?怎么避免这个缺陷

  12. MySQL中常用的存储引擎有哪些?它们的区别是什么?

  13. 操作系统中,进程间通信的方式有哪些

  14. 信号量通信中,进程是如何获取到信号量的

  15. 浏览器中输入一个url的过程是什么样的

  16. HTTP常见的状态码有哪些?404是原因

  17. 代码题(Leetcode- 7):将一个整型数字,翻转以后得到的整型数字,需要考虑溢出的情况,

    例如:123 -> 321

二面(现场) 2019.8.22

  1. 询问项目
  2. 系统提高并发量的优化是怎么实现的
  3. 当库存预加载以后,库存再次发生变化该如何解决?
  4. 接口防刷限流是怎么实现的,较短时间出现大量请求该如何解决
  5. 若让你设计一个限流器,你会怎么设计(令牌桶算法的思路)
  6. Spring里面事务的传播级别有哪些
  7. Spring的事务是怎么实现的,原理是什么?
  8. Java中ReentrantLock是怎么实现的?
  9. Kafka的生产者若发送数据失败,该怎么办?
  10. HTTP和HTTPs的区别是什么?
  11. 代码题(Leetcode 136):一个数组,除了一个数出现次数为1,其他数的出现次数都为2,找到出现一次的那个数
  12. 假设Redis中存储着一个List类型的数据,这些数据会不定期的变化,例如,论坛的帖子,按照发布时间进行排序显示。怎么确保每一次读这样的List数据,能够确保不读到空的数据?(最佳方式,利用脚本实现)
#小米##面经##校招#
全部评论
finalize()具体做了什么?Spring的缺陷有哪些?怎么答的啊?
点赞 回复 分享
发布于 2019-08-22 21:45
唉,只有一面就肯定凉了吧
点赞 回复 分享
发布于 2019-08-28 14:15
哈哈哈商城秒杀实战项目
点赞 回复 分享
发布于 2019-09-07 11:08
强啊大佬
点赞 回复 分享
发布于 2019-09-07 11:10
现场面的好难,我也是小米有品,不过是视频面
点赞 回复 分享
发布于 2019-09-07 17:11

相关推荐

11-01 20:03
已编辑
门头沟学院 算法工程师
Amazarashi66:这种也是幸存者偏差了,拿不到这个价的才是大多数
点赞 评论 收藏
分享
评论
4
48
分享
牛客网
牛客企业服务