1、你比较了解的机器学习的算法有哪些,说一下这些算法的过程和区别
2、网络的体系结构分为哪五层,每层分别有哪些协议
3、TCP和UDP的区别是什么,如果想发送即时消息应该用哪种协议
4、TCP的连接建立和断开的过程(三次握手和四次挥手),如何保证TCP发送的信息是正确的,且保证其先后顺序不被篡改
5、对HTTP协议了解多少,HTTP和HTTPS有什么区别,HTTPS的安全性是怎么实现的
6、平时用mysql用什么引擎
7、数据库事务的特性有哪些
8、事务并发可能会导致哪些问题,数据库的隔离级别有哪些,mysql默认的是哪种级别,这种默认的隔离级别能够避免哪些问题(复习的太久了,有一些忘记了,这个问题居然答得不全)
9、如何判断SQL查询操作是不是慢sql,如何优化
10、进程和线程的区别,进程之间的通信方法
11、死锁是什么,处理死锁的方法有哪些
12、进程同步中的临界区有什么处理方法
13、spring MVC,spring AOP源码
14、spring循环引用
15、spring事务传播机制
16、java nio,bio,aio,操作系统底层nio实现原理
17、java线程编程了解吗