Java全栈工程师
约 342 字大约 1 分钟
Java全栈工程师
岗位年限:
1+
面试时间:
2024年4月11日
面试方式:
线下
面试问题:
序号 | 问题 | 回答 |
---|---|---|
1 | 复述一下所做的项目流程,从后端到前端 | 从项目中的一个功能模块开始举例,后端使用了@Restcontroller,@requestMapping,@getmapping等注解。前端封装了request,在js配置文件中引入request,进行详细配置。 |
2 | springboot注解 | springboot常用注解 |
3 | 为什么使用reids,哪里使用了redis | token,字典表中的数据。存在内存之中,数据结构,数据类型优化比较好,读取效率高。 |
4 | 说一下aop,ioc | aop经常使用在日志打印中,@transitional注解也使用了aop思想,ioc就是控制反转。 |
5 | 如何使用事务 | 编程式事务和声明式事务,使用@transitional注解开始事务,当事务中的某一个service出现异常,数据进行整体回滚。 |
6 | mysql(考察right,left,inner join ,in,exist,聚合函数查询)动笔写sql | 手写sql |
7 | 说一下你知道的设计模式 | 工厂方法模式,抽象工厂模式、单例模式、原型模式、建造者模式、观察者模式 |
8 | 后端分几层 | controller、service、mapper |
9 | 自动注入有什么注解?有什么区别? | @Resource,@Autowired。@Resource是 byname ,@Autowired 是bytype |
10 | 高考多少分 | *** |