秋招记录
众阳健康面试(9月30号 57min):
1、时间复杂度和空间复杂度;
2、数组和链表的优缺点,应用场景;
3、Arraylist 和 Linkedlist 的优缺点,应用场景?
4、B+树和红黑树的应用场景,底层实现
5、HashMap的底层实现?
6、网络为什么要分成七层?划分的依据?
7、TCP三次握手和四次挥手,为什么这样设计?
8、进程和线程的区别?怎么实现多线程?多线程可能存在的问题?怎么解决死锁?
9、线程的几种状态?怎么进行线程通信?
10、CPU 和 内存是传输数据的?
11、接口和抽象类的区别?分别用于哪些场景?
12、static 和 final 关键字?
13、异常的处理方式?
14、泛型的应用场景?怎么理解?
15、怎么通过IO流读取数据?
16、Lambda表达式?
17、用过那些框架?
18、spring MVC的事务注解?
19、Serverlet 的功能?
20、Filter的流程图?listener 怎么用?
21、JDBC 怎么连接数据库?
22、JDBC连接数据库,怎么用SQL进行数据库增删改查操作?
23、Mybatis
24、Spring boot
然后就是闲聊,一顿教育
?哪哪都不精?