小米 / Java 后端 / 一面、二面、HR(已拒)
小米 / 后端 / HR面 + Offer 11.9
11.9 HR 联系了,a 到了 sp 的样子。
让两天内给答复,签三方。打算拒了继续卷,就好这口破釜沉舟!
- 有拿哪些奖学金?
- 在学校成绩怎么样?前百分多少?
- 家住哪儿的?
- 期望地点是深圳吗?
- 有女朋友吗?
- 有其他 Offer 吗?其他 Offer 开了多少?
- 薪资 argue
小米 / 后端 / 一面 11.1
全长 45 min 左右,很奇怪的一次面试....
尽量回忆一下,面完觉得有点烦直接删除录音了= =
感觉面试官有点怪,不按套路出牌。态度感觉还行,但是就是问得没意思。
- 自我介绍
- 一堆 Java 八股:
- 线程创建方式
- 基本类型有哪些
- 什么时候用基本类型,什么时候包装类型
- 详细讲讲 GC 理解
- 局部变量放在哪?
- 全局变量放在哪?
- 栈帧包含哪些东西?
- 用过 C++ 吗?讲讲 Java 和 C++ 的异同
- 可能还有更多?记不清了
- 觉得学校哪些课比较有难度?(开始发功,化身小米 HR!这里开始的问题我都会重复反问一遍,表达我不想回答的意愿...)
- 觉得哪些数据结构比较难?
- 对栈、堆的理解
- 觉得自己的优点、缺点是啥?
- 职业未来规划?
- 了解我们部门吗?(不了解,请开始表演!)
- (面试官介绍了半天部门)
- 写写算法吧!
- 10分钟,N 皇后(直接傻眼,我承认我菜,只在大一写过这玩意,直接申请换题)
- LeetCode 117. 二叉树右边指针填充(没刷过,写了一会有点堵,问还能给几分钟,面试官说没事我们问点其他的吧,不写了)
- 拿了什么Offer了?(图穷匕见了,当场爆牌,毁灭吧)
- 继续追问了一些啥玩意,记不清了。
- 反问:(说实话已经懒得反问了,太 GG 了,随便问了一个 run 了)
- 算法没打出来,影响大吗?(面试官笑拉了,说我们是综合考虑的)
一小时后约第二天二面....我只能说,很摸不着头脑..
小米 / 后端 / 二面 11.2
全长将近 50 min,比较中规中矩吧
- 自我介绍
- 建模美赛,你负责的啥?
- 实习干了啥?
- 觉得有啥亮点,有啥收获?
- 你觉得你的博客里哪些文章写得比较好?
- 为啥觉得这个写得比较好?讲讲
- 谈谈你对多态的理解
- 熟悉哪些语言?除了 Java
- C 里面哪些地方体现了多态(不会!坚决不去查这知识!)
- 对操作系统的理解
- 操作系统是怎么管理内存资源的?
- 页面置换过程的细节,比如如何定位磁盘的进程之类的
- 为什么要分页?
- 来点 Java
- 谈谈对反射机制的理解
- 为什么 C++ 没有反射?Java 是如何实现反射的
- HashMap 底层实现,如何解决哈希冲突?
- 为什么红黑树的查找时间复杂度是 O(logN) ?
- 红黑树是如何实现平衡的?
- 来点算法
- 为啥上一轮两道题都没写?讲讲思路(这..)
- 二叉树的非递归前序遍历
- 反问