小米二面热乎面经-Java

前言

一面半个月前了(9.11),二面今天 16:00(9.24)。都是视频。Java方向。
一面那天,无数的宣讲会和笔试和面试糅杂,非常忙,加上前一天无数的宣讲会和面试和后几天无数的宣讲会和面试,让我对小米一面视频 Java 远程面试的印象有点淡忘了。
所以,能回忆就回忆,回忆不起来那就不管他了。

一面(55min)

前言

自我介绍 balabala。
问项目的实现。

Redis

Redis 的数据结构。
Redis 快的原因。
Redis 用于项目中你怎么解决的高并发抢购。
Redis 的分布式锁。

Java

hashtable 的底层数据结构(讲真,这个不是基本不用了么,还问)。
hashtable 并发性能。
treeset 的数据结构(猜了一个,叫我回去思考一下)。

算法

手撕链表合并,用归并(写得极其烂,归并我是真的不会,磨磨唧唧了可能有20 min 吧,最后勉强有点形状了)。

其他

有什么问我的。
(太久远了,别的题目也差不多忘记了)。

总结

一面我回答的感觉体验不好,不少地方都有不小的问题,就没想着还有二面。

二面(48min)

前言

没有前言,直接上手问 Redis。

Redis

Redis 的数据类型。
Redis 过期策略。
(然后手撕算法一)。

算法

算法一:层次遍历一棵树。(中间面试官掉线了一次,时长约 3 分钟)。
算法二:实现 LRU 算法。(中间面试官掉线了一次,时长 3 分钟)。

Java

JVM 你先讲讲你知道有哪些。(中间面试官掉线了一次,时长 3 分钟)。
垃圾收集算法有哪些。
CMS 算法和优势是啥。
一个方法中传参,类型是 int,Integer,String,HashMap,MyTest,问对这些进行修改,哪些会改变。
(中间面试官掉线了一次,时长 3 分钟)。
(接着手撕算法二)。

计算机网络

你知道的分哪些层次。
各个层次都有哪些协议。
IP 的报文首部有啥。

其他

你有什么问我的。
您是什么部门的。
我们是做支付那块的。
多久有下一步通知。
通知的话,我觉得应该一两周 HR 会联系你吧。我觉得你答得不错,问题不大。

最后

本来以为都快半个月了,应该凉了(本应该凉的啊),没想到前两天接到说是二面。
二面网络连接体验极差,面试五分钟,重连半小时(稍微夸张了一点点)。也没问什么很深的 ,有点不符合常理。
#小米##Java工程师##面经#
全部评论
点赞
送花
回复
分享
发布于 2019-09-24 17:41
我一面也感觉问的很简单,明天二面
点赞
送花
回复
分享
发布于 2019-09-24 20:07
秋招专场
校招火热招聘中
官网直投
他都不问项目的吗
点赞
送花
回复
分享
发布于 2019-09-24 20:18
二面让我写排序算法我都忘完了,肯定挂了
点赞
送花
回复
分享
发布于 2019-09-24 20:36
都被捞起来了,求小米爸爸安排我
点赞
送花
回复
分享
发布于 2019-09-24 22:04
今天同二面,面得好浅,就写了双重检查锁单例模式
点赞
送花
回复
分享
发布于 2019-09-24 22:33
11号一面的终于有被捞二面的了呀..我应该是凉透了
点赞
送花
回复
分享
发布于 2019-09-25 09:38

相关推荐

7 28 评论
分享
牛客网
牛客企业服务