2019-10-12 面试题

1.AOP原理

2.项目中常用注解

3.Redis支持的数据类型

4.Linux常用命令和启动TomCat命令

5.MyBatis分页怎么实现

6.简单谈谈单例模式的线程安全性

7.尝试用JAVA8的stream或parallel的特性写一个foreach的遍历

8.如何避免多线程的死锁?你是如何解决的?

9.说说你知道的spring cloud某些组件原理

10.说说你了解的常用设计模式

11.你常用的库有哪些?为什么选择它们?

12.尝试写一些你熟悉的排序算法

13.说一下你的MySQL高级优化技巧

14.是否了解过CI/CD/CT?如何操作的?

15.说一个你在项目中遇到的难题,并如何解决的?

16.如何解决缓存击穿?可以用你熟悉的cache说出

17.扩容和多活采用了哪些策略?(这题看得我一脸蒙蔽)

18.数据库的分库/分表你是如何做的?请说明

19.数据库的主从和多备是如何做的?

20.说一下你对分布式的理解和原理

 

————————————————

 

部分题目个人觉得很有难度,后续补充个人答案

posted @ 2019-10-12 20:18  vince_z  阅读(52)  评论(0)    收藏  举报