9.10 小米视频面试

牛客许愿的小米一面,贡献面经~~~~~

许愿能挺进二面,加油,向着目标冲呀~~~~~~~~~

——java集合相关

object类中的hashCode()方法是做什么的,以及其中的hash()方法是做什么的, 为什么有hash()方法还有hashCode()

hashmap的put过程 主要就是根据自己看过的源码说一下流程

ArrayList LinkList的特点

——多线程相关

synchronized

reettrantLock 除了可重入还有什么关键特性

threadLocal threadLocal 会造成什么问题 为什么会造成内存泄漏

单例模式 synchronized实现懒汉模式 答 内部类 为什么用内部类是线程安全的?

——数据库相关

添加索引的时候要注意什么

索引优化以及在使用索引的时候要注意什么

redis的键的淘汰策略,会达成了redis缓存的淘汰策略

——网络相关

tcp四次握手,最后的状态是什么,回答等待2MSL

为什么要等着2MSL,等待多了会造成什么

http请求的报文结构,keep-alive是用来做什么的

——spring spingboot

spring中对象增强如何实现 回答没听过这个概念,然后被引导回到IOC和AOP,以及AOP是什么,实现过程

——口述算法思路

给一个栈的数据结构,实现另外一个数据结构,要求保留栈的特性,同时能够提供去最大值和最小值的方法,时间复杂度为O(1)

之前一直没明白是要做什么,后来想到做过类似的题。幸好只是说思路,没有要手写,那个时候已经被前面几个回答的不太好的问题难的很紧张,说做个简单的算法题的时候,我的心紧紧一颤,心想,你确定会简单,还好,还好,结果下来没那么难

——网络编程

哪几种IO类型

还有一个问题 有点忘了,这一块在简历上写了,不过掌握的不是很好

——JVM

类加载机制——回答了一下双亲委派模型相关的内容

——有什么想问我的

面试官蛮年轻,真的很好,一直在引导我回答问题,不会的也没有揪着不放很喜欢说,我们接下来问一个简单的问题,哈哈哈,简单简单着就变得不简单了

是自己比较满意的一次面试

既展示了自己所掌握的知识,也暴露了掌握知识中的问题,给自己后面的复习有了一定的指引

感谢CYC大佬的秘籍~~~~~

最后,重要的话再来几次

许愿能挺进二面,加油,向着目标冲呀~~~~~~~~~

许愿能挺进二面,加油,向着目标冲呀~~~~~~~~~

许愿能挺进二面,加油,向着目标冲呀~~~~~~~~~

#小米##Java工程师##面经##校招#
全部评论
楼主,二面都问了什么啊?
点赞 回复 分享
发布于 2019-09-17 23:48
你收到二面通知了吗
点赞 回复 分享
发布于 2019-09-12 17:11
你问的好难啊,话说我问的咋就很容易,我是Java岗
点赞 回复 分享
发布于 2019-09-10 20:36
明天面试  希望能稳住
点赞 回复 分享
发布于 2019-09-10 19:01

相关推荐

12-24 20:46
武汉大学 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
12-18 11:21
优秀的大熊猫在okr...:叫你朋友入职保安,你再去送外卖,一个从商,一个从政,你们两联手无敌了,睁开你的眼睛看看,现在是谁说了算(校长在背后瑟瑟发抖)
选实习,你更看重哪方面?
点赞 评论 收藏
分享
评论
6
35
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务