小米第一轮面试--摘录

1.设计模式

2.数据库

3.JDK

4.Java中的集合类有哪些了解

5.项目中用到过哪些缓存

6.ArrayList和LinkedList的区别

7.linux了解怎么样。各个用户之间的权限了解么

8.手写代码:求两个链表相交

9.新建线程的方式,有什么区别

10.Thread的run方法和start方法的区别是什么

11.怎么关闭线程?

12.TCP为什么是三次握手和四次挥手

12.TCP和UDP区别?

13.项目经验,最大成就是什么

你可能感兴趣的:(小米第一轮面试--摘录)