先笔试,然后面试,再接着是技术二面
- SpringBoot的注入方式有哪些?(变量的、对象的、配置属性的)
- 如何将配置文件中的多个数据按照一个对象注入到项目中来?
- 你们项目中使用了restful风格开发,请问成熟度等级是多少?
- 你对sql注入了解有多少?mybatis中是怎么防止sql注入的?jdbc是怎么防止sql注入的?
- 权限管理的数据库实体关系是什么?如何获取一个用户的权限?用户登录是如何实现的?
- Junit是怎么进行单元测试的?(测试一个功能模块的多个接口?)【我们知道在SpringBoot项目中直接使用test,它会随着项目的启动而自动执行,请问如何写一个功能模块的整个测试?使用过mock吗?】
- maven常用的那些插件?使用的是什么编辑器?idea中常用的插件?
- 使用过git的branch吗?如何将远程分支和本地分支合并到一块?如何提交到远程分支?