我是靠谱客的博主 可靠冰淇淋,最近开发中收集的这篇文章主要介绍小米一面、二面,面经,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

非常喜欢小米这个公司,所以也非常想去,今天一面还是有点小紧张和小激动的,记录一下。一面 9.23 时间:55min

  1. 自我介绍
  2. 普通类和抽象类有什么区别?
  3. 接口和抽象类有什么区别?
  4. I/O分为几种?BIO、NIO、AIO的区别是什么?
  5. String、StringBuffer、StringBuilder的区别是什么?
  6. Sting string = “abc” 和 Sting string = new String(“abc”) 有什么区别?
  7. 说一下HashMap的实现原理
  8. HashMap的put操作底层是如何实现的?
  9. 为什么要用数组+链表的结构?
  10. 并行和并发有什么区别?
  11. 创建线程有几种方式?
  12. Runable和Callable有什么区别?
  13. 线程有哪些状态?
  14. 创建线程池有哪几种方式?
  15. 最基本的创建线程池的方式中,有哪些常用参数?
  16. 怎么保证多线程的线程安全?
  17. 多线程锁升级的原理是什么?
  18. 说一下synchronized 底层实现原理?
  19. synchronized 和 volatile 的区别是什么?
  20. 什么是反射?
  21. 动态代理是什么?有哪些应用?
  22. 怎么实现动态代理?
  23. 深拷贝和浅拷贝区别是什么?
  24. 说一下事务的四大属性?
  25. 说一下 mysql 常用的引擎?
  26. MyISAM和InnoDB的区别是什么?
  27. 怎么找到执行慢的SQL语句?
  28. 写个SQL吧(写的是带有子查询的SQL,从一个表中查出有重复的记录)
  29. 说一下 JVM 的主要组成部分及其作用
  30. 说一下新生代垃圾回收的流程
  31. 常用的JVM调优的参数有哪些?
  32. 设计模式了解过吗?实现一下单例模式
  33. 将此单例模式改成线程安全的

接下来是反问阶段了~

二面 9.25 时间:82min

  1. 自我介绍
  2. 说一下为小爱课程表做适配的具体方式
  3. 创建线程有几种方式?平时都用哪种方式?
  4. 写一下实现Runnable接口创建线程并启动
  5. Runnable和Callable的区别
  6. wait方法和sleep方法的区别
  7. 怎么停止当前线程?stop和interrupt的区别是什么?
  8. Threadlocal的作用是什么?
  9. 有AB两个线程,同时执行,如果B线程的某个方法需要在A线程执行之后才可以执行,应该怎么做?
  10. 线程池相比于线程的优势在哪?
  11. 创建线程池有哪几种方式?
  12. 怎么确定创建线程池时的参数(核心线程数等)?
  13. 线程有哪些状态?什么情况下会进入阻塞状态?
  14. 怎么保证多线程并发的安全性?
  15. synchronized 和 volatile 的区别是什么?和ReentrantLock的区别是什么?
  16. 为什么synchronized可以保证原子性,而volatile不能?
  17. 锁升级的原理?
  18. 网络的分层
  19. 应用层有哪些协议?HTTP和HTTPS的区别是什么?
  20. SLL怎么保证传输过程中的安全性?
  21. HTTP有哪些响应码?
  22. 应用层的主要功能是什么?
  23. 对称加密和非对称加密的区别是什么?
  24. 传输层协议有哪些?
  25. TCP和UDP的区别是什么?
  26. TCP如何保证可靠传输?
  27. HTTP请求的方式有哪些?有什么不同?
  28. HTTP请求的报文格式?
  29. 有哪些设计模式?这些设计模式分别的应用场景是什么?
  30. 编程题:层序遍历
  31. 情景题(做完之后我以为要结束了,结果后面还继续问 0.0)
  32. JVM如何进行调优?有哪些参数?有哪些调优工具?
  33. 你在项目中遇到的最大的难点是什么?
  34. 你简历上写的这个GPA是啥?(我内心:??????)

终于反问阶段了~ 一面和二面还是有些重叠的,我以为不会有重复的问题

许愿小米OC

最后

以上就是可靠冰淇淋为你收集整理的小米一面、二面,面经的全部内容,希望文章能够帮你解决小米一面、二面,面经所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部