题目:什么是单元测试覆盖度?你是如何计算单元测试覆盖度的?
题目:什么是单元测试?你是如何编写单元测试的?
题目:后端有哪些解决跨域的方法?你是如何在本项目中解决跨域的?
题目:什么是代理和反向代理?二者有什么区别?
题目:介绍一下你部署项目的操作流程?
题目:项目中使用 Nginx 部署前端项目和使用 Docker 部署后端项目,这两种部署方式有什么区别?
题目:你在项目中使用了双检锁单例模式来管理 JSON 格式化处理对象,请简要解释一下这个模式的原理和好处?并描述你的具体实现方式?
题目:为什么后端需要全局异常处理器?你是如何实现全局异常处理器的?
题目:你是如何通过继承定制通用操作模板,从而提高开发效率的?
题目:什么是 MyBatis-Plus?它有什么作用?它和 MyBatis 有哪些区别?
题目:你是如何实现前端多环境的?如何区分本地和生产环境的请求域名?
题目:你在项目中使用了 ECharts 可视化库来实现接口调用的分析图表,请解释一下 ECharts 的主要功能,以及你是如何在项目中使用 ECharts 的?
题目:你提到对 umi-request 请求库进行改造和封装,能否详细说明你添加的全局请求拦截和全局异常处理逻辑是如何实现的?
题目:umi-request 请求库和其他前端常见的请求库(比如 Axios)有什么区别?
题目:你通过 API 网关实现了流量染色技术,请介绍一下流量染色的概念、以及它的作用?
题目:你在公共模块中抽象了模型层和业务层代码,请解释一下模型层和业务层的概念,并说明抽象公共模块的目的和好处。
题目:你在项目中是如何使用 Dubbo RPC 框架的,讲述一下使用流程?
题目:什么是 RPC?为什么要使用 Dubbo RPC 框架,它有什么优势?
题目:有哪些客户端 SDK 的设计技巧?
题目:用户如何使用你开发的客户端 SDK?讲述一下流程。