2020新东方视频面试 问题小结

1.自我介绍
实习与学习经历
2.大学学哪些专业课?
3.进程与线程的区别?
4.线程的同步方式?
5.java中创建线程同步的方式有哪些?
6.java中如何创建带有返回值的线程?
7.线程池的种类有哪些?
8.线程池的工作原理?
9.操作系统中发生死锁的的条件有哪些?
4个必要条件
10.网络中
osi七层模型和tcp/IP模型简单的介绍?
11.每一层对应的有哪些协议?
12.传输层TCP与UDP的区别?
13.应用层HTTP协议的错误码有了解吗?
14.介绍几个错误码?
15.说一下状态码301?302?
16.javaweb 项目使用的技术栈有哪些?
17.你认为spring这一块的核心有哪些?
18.实现spring的使用使用的是配置方式还是注解方式?(实现spring的时候用的是什么模式?)
19spring中差用的注解有哪些?
20.ResponseBody 内部原理知道吗? 原理了解吗?
21.java中集合用的多吗?
22.java中如何实现一个栈结构?
23.map实现方式 hashmap和。。haspmap 他两之间有什么区别?
24.java中除了用过常用的集合之外,你还用过哪些API
25.mtbatis实现原理?工作原理?
26.常用的数据结构有哪些?
27.常用的树有哪些?
28.简单介绍下红黑树的结构吗?
29.红黑树的应用哪些?
30.红黑树的优势?为什么使用为黑树而不使用其他树结构?“它的优势有哪些?”
31.查找算法?常用的排序算法有哪些?
32.实践类的项目应用到技术支持有哪些?
33.你用过哪些web服务器?
34.tomcat怎么部署项目?
35.web项目我不想放在webapp目录下,我想要将项目放置到其他地方怎么设置?
36.你都有什么问题要问我的吗?

你可能感兴趣的:(面试)