pa_ns1面试总结

一面:

1、讲一下CAS单点登录

2、讲一下Kafka

3、看过Mybatis源码么?讲一下

4、讲一下Spring的IOC

5、讲一下你熟悉的设计模式,讲一下适配器模式,什么情况下用适配器模式?

6、你参与了项目的重构,说一下重构过程要注意什么?你们重构过中遇到了哪些困难?

7、对Java集合框架熟悉么?讲一下?

8、接口可以实现接口么?举个例子?一个类实现多个接口,其中两个接口有完全相同的方法,会导致什么么?

9、讲一下你们下载任务模块的流程

10、讲一下数据库优化的思路?什么情况下会使索引失效?

11、讲一下http和https的区别

12、讲一下你们是怎么做前后端鉴权的?

13、讲一下多态的实现方式

二面:

1、了解Redis哪些数据结构?你用过哪些?

2、讲一下CAS单点登录

3、熟悉Linux么?Linux常用命令?

4、讲一下Mybatis的fetchSize属性

  附:https://blog.csdn.net/qq_37556726/article/details/99002051

5、你对哪些开源框架比较熟悉,讲一下

6、线程池的主要参数有哪些?讲一下阻塞队列

  1)当线程数小于核心线程时,创建线程。

  2)当线程数大于等于核心线程,且阻塞(任务)队列未满时,加入任务阻塞队列。

  3)当线程数大于等于核心线程,且阻塞队列已满时,

    若线程数小于最大线程,创建线程。

    若线程数等于最大线程,拒绝任务,抛出异常。

7、讲一下你们下载任务模块,如何实现重复消费?

8、讲一下游标和分页查询的区别

9、JVM优化了解么?如何提高程序启动的cpu?

原文地址:https://www.cnblogs.com/codewy/p/11580680.html