首页 > 小米Java提前批 一面
头像
胖三斤66
编辑于 2020-08-27 15:57
+ 关注

小米Java提前批 一面

  1. 自我介绍?实习遇到的挑战?
  2. spring有哪些设计模式?挑一个熟悉的讲讲?
  3. spring的动态代理模式有哪些角色?具体实现?
  4. 内部类使用过嘛?内部类的优点?内部类如何调用外部类的方法和变量
  5. static了解嘛?static方法能不能调用非静态变量,为什么?
  6. 序列化的作用?
  7. 深拷贝和浅拷贝?
  8. volatile了解嘛?

笔试题:

给定数组 arr 和整数 num,共返回有多少个子数组满足如下情况:
max(arr[i...j] - min(arr[i...j]) <= num
max(arr[i...j])表示子数组arr[i...j]中的最大值,min[arr[i...j])表示子数组arr[i...j]中的最小值。

多说两句:

  • 一共40min的面试,跟官方说法差不多
  • 最后问到部门的工作内容,然后被反问了解汇编嘛?堆栈了解嘛?(不是数据结构的那种)
  • 面试官每个问题都先问使用过嘛?其实很多都是在学习这块知识时写过demo而已,看来相当看重实战经验呀

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐