阅读文本大概需要3分钟。
JAVA相关
1、JVM的内存模型可以说下吗?
2、选择一个做过的比较熟悉的项目说一下
3、生产环境排查过什么问题?是如何排查的?
4、zooker是基于什么原理做分布式锁的?
5、Dubbo如何进行流量控制
6、JDK中的bin目录下的工具使用过哪些?
7、分析过应用宕机的内存堆文件吗?如何进行分析?
8、ActiveMQ、rabbitmq和rockmq的特性?这些消息中间件的消息延迟、准确率怎样?
9、spring事务的隔离级别、传播特性
10、在spring中方法A,嵌套调用B方法;A方法和B方法都有事务注解;如果B方法出现了异常,A方法的事务是如何处理的,表现如何?
11、项目中如何进行技术选型
12、你是否会在项目中使用自己新学的新技术
13、有用过elasticsearch吗?
14、spring事务、能处理那些异常、是否可以配置抓那些异常?处理的是runtime exception和error,而不是checked exception
15、http是怎样通讯的,比如在浏览器输入一个域名,是怎样的一个流程
16、动态代理都有什么方式
17、对jvm的gc了解吗?如果理解
18、了解java中AQS的相关知识吗?
19、Spring MVC的执行流程是怎样的,请详述一下
20、怎样实现分布式锁?有哪些方式实现?
21、实现线程有什么方式?线程有哪些状态?状态之间是怎样转换的?
22、java中JUC与CAS的相关知识了解吗?
23、nginx用来做什么?请大概说下
24、MyBatis的#与$有什么区别,returnType和returnMap的区别
25、springboot原理是什么?starter提供的是什么
26、springcloud有哪些组件?都是什么作用?
27、两个系统整合有什么难点?是如何克服这些难点的?
28、你搭建项目工程的流程、如何配置等
29、项目中的安全问题你是怎么控制的
数据库相关
1、主键索引与非主键索引有什么区别
2、MySQL建立索引有什么规则
3、为什么在技术选型时选择MySQL,而不是选择Oracle
4、关于数据库索引唯一索引、联合索引有什么区别?索引生效与失效的情况?如何查看索引的执行情况?
5、SQL如何进行优化,优化数据库、索引有哪些数据结构?hash b+tree数据结构有什么区别
6、知道MyISAM存储引擎的结构吗?InnoDB的呢?
Redis相关
1、redis与memcached有什么区别,为什么选择Redis,而不是memcached
2、redis主要用于什么业务场景
3、redis有哪些数据类型
4、你在什么业务场景下使用了Redis中的List数据结构;Sorted Set你是怎样在项目中使用的?
5、Redis的部署模式有哪些?
6、Redis为什么说是单线程的
7、redis的数据结构有哪些,redis数据过期策略是什么方式
8、用的redis的集群模式是哪些?
关注我每天进步一点点