【小米】Java岗-攒人品的二面面经
一面:11/23
- 简单介绍自己
- Java三大特性:封装继承多态
- ThreadLocal有了解过吗
- ThreadLocal有哪些应用场景
- MySQL事务的四大特性,事务的隔离级别
- Linux常用的命令有了解过吗?使用过哪些Linux的命令
7.算法题目:从有序数组中获得至指定元素的最开始出现位置和最后出现位置
二面:11/24
- 简单说一下在大学期间做过哪些项目或有有哪些实习经历或者参加过那些比赛
- Java的类加载机制
- 垃圾回收机制,垃圾回收机制的算法有哪些?
- 新生代年龄15这个数字是怎么来的
- 为什么新生代要被分为Eden,From Survive,To Survive这三个区知道嘛?
- 具体场景:在一个main方法中,开启了三个线程,分别执行完成之后要求主线程也就是main继续执行其他的操作,如何操作?(程度不够,没有回答上来)
- 了解过那些Linux环境下的命令?
- Vim有哪些快捷键?
- 在Linux环境下,如何在指定目录下查找某一个指定的字符串,使用什么命令(我回答了一个find,不对,而且这个面试官应该不喜欢凭感觉)