2018年11月份面试总结

一.面试题

1.对Spring的理解ioc、aop。

2.SpringMVC的运行流程。

3.Springboot与Springmvc的区别。

4.包装类和基本数据类型的区别。

5.说一下对jvm的理解、jvm底层结构、优化、gc发生在哪里以及算法。

6.两个线程操作数据库同一条记录会有哪些影响?

7.linux的常用命令、进入文件查看模式的三种状态、如何修改文件的名字mv。

8.git代码出现冲突怎么解决。

9.手写单例模式、观察者模式。

10.WebService使用的是什么协议。

11.如何创建一个servlet;如何创建一个filter;拦截器和过滤器的区别。

12.说一下简单的登录逻辑,如何控制登陆过期。

13.redis在项目中功能哪里用到了,用redis做什么,redis的五大数据类型以及使用场景。

14.事务的特性,并发产生的问题,事务的隔离级别、传播特性。

15.hashmap、hashtable哪个是线程安全的,为什么线程安全,扩容机制。

16.mysql如何优化。

17.什么是索引,使用索引的好处。

18.说一下微信公众号支付的流程统一下单,过期时间,对长时间未支付用户如何解决。

19.如何从a服务器复制文件到b服务器。scp

20.for 循环几种格式,哪个效率最高。

21.如何防止请求丢失(放到队列中)。

22.final可以修饰什么。

23.说一下对线程池的理解。

24.如何实现多线程。

25.如何异步提交多个表单。

26.如何防止请求丢失。

27.session和cookie的区别。

28.maven除了管理jar包,说说它的聚合。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。