2020 Java开发某上市公司面试题总结 每天看一遍 提醒自己有多菜

自我介绍下.

简单聊聊上家公司做的项目

SpringBoot核心注解 , 它 是由哪几个注解组成的?

实际有下面这么多

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),
		@Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) })

SpringBoot与SpringCloud有什么区别?

SpringCloud项目的注册中心用什么? Eureka 和Nacos对比下优缺点

聊下CAP定理, CAP为什么只能保证其中的两者, 不能三者都保证?

NACOS 是保证CAP中的哪两个? Eureka 是保证哪两个?

说下Mybatis 的优缺点.

说下Mybatis 的一二级缓存是什么?

说下SpringBean的生命周期? 能够说出一两个吗 ?

Spring是如何解决循环依赖的?

SpringMvc的请求处理流程?

HashTable和HashMap之间有什么区别?

HashMap 为什么说是线程不安全的?

什么是线程安全?

violate 关键字的作用是什么?

violate 关键字 是怎么保证可见性的?

threadlocal 关键字的作用是什么?

线程池有几个核心参数 ? 线程池的整个创建逻辑是怎么样的?

平时喜欢看什么书?

说了看JVM

JVM的内存模式是怎么样的?

GC算法有没有了解过?

对比下G1和ZGC

对加班的态度? 对自己的五年规划?

猜你喜欢

转载自blog.csdn.net/qq_33229669/article/details/107805951