您现在的位置是:首页 > 网站公告网站公告

2019秋招-小米面试

今夕何夕2019-10-31【网站公告】人已围观

简介技术点8月份的时候找同学内推面过一次实习、后来转成校招重新面试、相关问题一起记录在这里。 1. 自我介绍 2. 介绍一下熟悉的项目 3. 遇到的问题 4. 解释面向

8月份的时候找同学内推面过一次实习、后来转成校招重新面试、相关问题一起记录在这里。

    1. 自我介绍

    2. 介绍一下熟悉的项目

    3. 遇到的问题

    4. 解释面向对象

    5. 面向对象和面向过程除了编程思想还有什么不同

    6. C的结构体 和 Java的类 有什么不同

    7. Java的几大特性和C的特性 哪些是必须有的,哪些是没有的

    8. 解释多态(编译时+运行时)

    9. Java的参数传递

    10. 解释 值传递 和引用传递

    11. Java 有值传递 和引用传递吗

    12. 什么时候会用引用传递

    13. 介绍一下集合框架

    14. List,set,map以及他们各自实现的集合的区别和使用场景

    15. hashmap的加载因子为什么是0.75,加载因子越大越好还是越小越好,为什么?

    16. 什么时候使用 linkedhashmap

    17. linkedhashmap 的底层实现  LRU排序怎么实现的

    18. 为什么会有 JDBC

    19. 使用JDBC和直接操作数据库有什么好处

    20. preparedstatement为什么可以防止SQL注入

    21. 多线程 会吗

    22. 解释一下进程和线程

    23. 什么时候使用线程,什么时候使用进程

 

    1. 自我介绍

    2. 说项目

    3. 多态说一说

    4. 重载重写

    5. 哪个是编译期,哪个是运行期

    6. final说一说

    7. static说一说

    8. 抽象类和接口区别

    9. 当抽象类中的方法全部为非抽象方法时,该抽象类能被实例化吗

    10. Hashcode和equals

    11. null.equals(null)等于多少,null==null等于多少

    12. 字符流和字节流是怎么转换的

    13. BIO,NIO,AIO说一下,java采用的是哪个

    14. 线程的几种创建方式及区别

    15. 线程启动底层会怎么执行

    16. 线程的状态

    17. 画一下线程间的状态转换图,什么情况运行变阻塞,什么情况运行变就绪

    18. jvm类加载机制

    19. 画java内存模型

    20. 每个分区具体做什么事情

    21. 垃圾回收算法

    22. 复制算法具体怎么做的,在纸上演练一下

    23. MySQL存储引擎有哪些

    24. redis缓存雪崩怎么解决

    25. 信号量怎么实现生产者消费者

    26. synchronized和lock

    27. 项目难点

 

    28. hashmap,currenthashmap

    29. currenthashmap什么操作加锁,什么操作不加锁,怎么保证get能读取最新数据,volatile用在了哪里,size()怎么统计的。

    30. threadlocal,里面的map,弱引用,内存泄露都有,这里讨论的很细

    31. 代码,写生产者消费者问题的 消费者方法,当有多个消费者时,代码怎么改进

    32. 线程池参数

    33. 参数:空闲最大存活时间 在底层实现中是怎么应用的,问的很细。

    34. redis和数据库数据一致性问题怎么解决

    35. 设计模式知道哪些

    36. 观察者模式在jdk中,哪里用到了3观察者模式 代码应该怎么写,说一下思路

    37. jdk1.7 有一个新特性,让io的自动关闭,代码怎么写

    38. 设计一个死锁,以及如何预防

    39. 怎么让程序尽快内存溢出

    40. B树和B+的区别

    41. 一个联合索引问题

    42. 画一下B+树

    43. 代码,求二叉树深度

    44. 代码,判断是否平衡树

    45. 你的优势

    46. 面试官介绍了下小米,然后问我个人规划

        小米是非常想去的一家公司、8月份的时候小米作为自己梦想的公司、非常想去、8.15开始了校招、当时非常想去、但由于学历或其他不突出的原因、提前批并没有机会收到面试通知、想着自己无缘小米、后来小米正式校招走笔试、笔试后一个月没消息、肯定挂了、结果不久收到小米成都线下场的专场面试通知、当时还是很喜欢小米、肯定愿意一试。
      小米面试也在一家酒店、酒店很大、但面试环境一般、所有人在一个大礼堂、所以很吵、几轮技术面试持续两个半小时、整体面试难度还是不低、面试官很欣赏我、面完后就被告知通过了、叫我稍等一会儿HR会跟你沟通薪资和其他一些情况。
      HR询问了我手里已经拿到offer情况的公司、告诉了我的薪资情况和自己以后的部门、当时很失望、部门非常失望、该网上吐槽很多、薪资也没有惊喜、所以和HR的态度也有点动摇、问HR能不能换部门、HR表示不能换部门、什么部门的面试官面你你以后就去什么部门、HR表示给我一定的时间回去好好考虑、最好能一周内答复他。
      虽然我很喜欢小米、但部门和薪资都不满意的情况下再去小米、无非就是越来越不喜欢小米、所以自己私下来联系了其他部门的HR、问愿不愿意接收我的简历、如果对能力表示怀疑的话我可以再接受几轮面试、后来一个核心部门的面试官看到我的面试评价和简历后说他的部门愿意接受我、之前的面试评价很好、不需要再重新面试了、心里还是有点喜悦的、介绍了部门复杂的业务后问我意向情况、后续会有HR跟进进行谈薪问题。
      一段时间后、HR打电话谈心、毫无惊喜还是上次一样的价、内心没有丝毫动摇、现在虽然部门很好、但薪资和地点都不满意、、、
      小米给我整体面试的感觉 是效率有点差、进度很慢、而且网评有点差。

Tags:

很赞哦! ()

上一篇:2019秋招-腾讯面试

下一篇:返回列表

文章评论

站点信息

  • 建站时间:2018-10-24
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计97篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们

打赏本站

  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!
  • 微信扫码:你说多少就多少~
  • 支付宝扫码:你说多少就多少~
[!--temp.tongji--]