首页 > 笔经面经 > 21届Java小米北京实习一面

21届Java小米北京实习一面

头像
小白来刷题 #小米面经#
编辑于 2020-04-09 17:27:35 APP内打开
赞 7 | 收藏 34 | 回复5 | 浏览2559
2020年4.9号上午10到点半 - 11.50分钟大概80分钟左右
做桌面信息流的安卓 - 北京小米
  • 自我介绍
  • equals和==的区别
  • Java中四种引用以及应用场景
    • 虚引用场景没答好
  • HashMap和ConcurrentHashMap的区别
  • HashMap的1.7和1.8的区别
  • 线程同步的方法 -- 说了加锁
  • synchronized和lock的区别
  • wait和sleep的区别
  • for和foreach的效率哪个高 -- 跟数据结构有关
    • 让回去自己试一下
    • for循环的存在的意义
  • 设计模式的三大类型和类型知道的
  • Java中的运行时内存模型和分区放的东西
  • GC机制以及GC用到的算法
  • 分代回收算法详细说
  • 双亲委派模型的作用以及设计理念
    • 为什么要这么设计,这样设计的好处
  • 死锁的必要条件以及怎么处理死锁
  • 什么是虚拟内存 -- 答的不好
    • 然后问什么专业的没有学过计算机系统嘛 -- 我通信的
  • TCP和UDP的区别
  • HTTP的报文结构
  • 网络分层,我说的五层分别的作用
  • Http和Https的区别
  • Https怎么加密过程
  • 对称加密算法和非对称加密算法的区别
    • 除了密钥的区别
    • 速度上的区别呢
    • 加密证书的流程原理
  • 如果让你设计HTTPS会用哪种加密方式
    • 用非对称加密传输速度的问题
  • cookie和session的作用和区别
  • 访问一个网页输入URL之后的整个过程
  • 常用的数据结构 --数组 栈巴拉巴拉。。。。
  • 大数据算法题 : 十亿个数字找出最大的1000个数
    • 说了堆他说不行
    • 说了加了分布式机器 -- 可以再优化
    • 类似BFPRT分治思想算法 -- 面试官说差不多再细化一下
  • 开始写题了
    • 反转队列前k个元素 -- 用辅助栈做
      • 开始我当链表做的
    • 两个有序链表的排序
      • 写了递归再让我优化空间
      • 写了个迭代
  • 自己的一些后面的职业规划
  • 对安卓有没有兴趣,先从java做起。。。小米是安卓需求大户。。。
  • 说我Java基础毕竟好,对我很满意
  • 明年毕业为什么现在找实习。。
  • 面了其他公司了,还有其他公司面嘛
  • 一面应该是过了,后面还有二面约时间,等通知
哎,不管做什么,先打破0offer的状态,许愿一切顺利,毕竟从二月份开始找工作实习一路太不顺了。赶紧转运吧。

更多模拟面试

5条回帖

回帖
加载中...
话题 回帖

相关热帖

笔经面经近期热帖

近期精华帖

热门推荐