小米后台一面面经

新鲜出炉,分享给大家

  1. 自我介绍
  2. 非科班是如何学习编程知识的
  3. 项目遇到的难点(说了业务难点,技术难点)
  4. 顺着说,你是如何理解session的
  5. 分布式环境下如何保持session一致性
  6. 如何让session对业务不可见(AOP)
  7. 说一下AOP理解
  8. 说一下spring的理解
  9. 说一下类加载过程
  10. 说一下类加载过程中,分别存放在内存模型哪个区
  11. new String("abc")过程发生了什么
  12. Integer i = 1 过程创建了几个类
  13. 死锁是怎么发生的
  14. 说一下java锁机制
  15. 开放题
    1. 一个数据流,不知道什么时候结束,要均匀地抽取1W组数据,难点在哪里,怎么解决
      1. 均匀抽取
        1. 时间切分
        2. 频率切分
      2. 结束前抽取
        1. hash文件分块,将数据流存起来,再抽(面试官说存不下)
    2. URL去重问题
      1. hashmap
      2. bitmap
      3. 布隆过滤器
  16. 编程题
    1. 一个递增数组[1,2,3,4,5,6],变化成[5,6,1,2,3,4],请问x是否存在(二分查找)

#小米##面经##Java工程师##秋招#
全部评论
感觉要问我,我得跪😂
点赞 回复 分享
发布于 2018-09-13 19:52
和我一面一样的题。。
点赞 回复 分享
发布于 2018-09-13 19:52
我还问了很多操作系统。。
点赞 回复 分享
发布于 2018-09-13 19:53
是电话面还是现场面的?小米笔试还没开始吧😐
点赞 回复 分享
发布于 2018-09-13 23:35
请问二面了么
点赞 回复 分享
发布于 2018-09-14 22:39
楼主给你说啥时三面了没
点赞 回复 分享
发布于 2018-09-15 00:05

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
点赞 41 评论
分享
牛客网
牛客企业服务