小米Java程序员第一轮面试12个问题,你会几个?

0、自我介绍

1、Java中的集合类有哪些了解呢?

2、项目中用到过哪些缓存?

3、ArrayList和LinkedList的区别?

4、linux了解怎么样。各个用户之间的权限了解吗 ?

5、手写代码:求两个链表相交。

6、新建线程的方式,有什么区别

7、Thread的run方法和start方法的区别是什么?

8、怎么关闭线程?

9、TCP为什么是三次握手和四次挥手?

10、TCP和UDP区别?

11、聊聊你的项目经验,最大的成就感是什么?

你可能感兴趣的:(小米Java程序员第一轮面试12个问题,你会几个?)