面试题库

面试题目

题库
搜索题目
请选择
难度
请选择
会员专属
标签
题目
难度
标签
81. 请介绍你在项目中使用的 Spring Boot 框架的优势和适用场景? 中等
82. 什么是 MyBatis-Plus?它有什么作用?它和 MyBatis 有哪些区别? 中等
83. 你是如何通过继承定制通用操作模板,从而提高开发效率的?中等
84. 你在项目中是如何自定义错误码的?中等
85. 为什么后端需要全局异常处理器?你是如何实现全局异常处理器的?中等
86. 你在项目中使用了双检锁单例模式来管理 JSON 格式化处理对象,请简要解释一下这个模式的原理和好处?并描述你的具体实现方式?中等
87. 项目中使用 Nginx 部署前端项目和使用 Docker 部署后端项目,这两种部署方式有什么区别?中等
88. 介绍一下你部署项目的操作流程?中等
89. 什么是代理和反向代理?二者有什么区别?中等
90. 后端有哪些解决跨域的方法?你是如何在本项目中解决跨域的?中等
91. 什么是单元测试?你是如何编写单元测试的?简单
92. 什么是单元测试覆盖度?你是如何计算单元测试覆盖度的?简单
93. 请介绍一下本项目的完整业务流程?中等
94. 在开发过程中,你遇到过比较复杂的技术问题或挑战吗?如果有,请谈谈你是如何解决这些问题的?中等
95. JDK 和 JRE 和 JVM 分别是什么,有什么区别?简单
96. 什么是字节码?采用字节码的最大好处是什么?简单
97. Java 和 C++、Go 语言的区别,各自的优缺点?中等
99. Java 中 final 关键字有什么用?简单
100. Java 中 hashCode 和 equals 方法是什么?它们与 == 操作符有什么区别?中等
101. 什么是反射机制?说说反射机制的优缺点、应用场景?中等