Java工程师
约 743 字大约 2 分钟
Java工程师
岗位年限:
1-3
面试时间:
2024年01月09日10点
面试方式:
线下
面试问题:
序号 | 问题 | 解答 | 备注 |
---|---|---|---|
1 | SpringBoot常用注解 | Spring Boot自动装配流程 | |
2 | nextTick用过吗 | 没用过 | |
3 | vue生命周期 | ||
4 | 父子组件传值 | ||
5 | 项目中用VueX | 用过,一些数据被大量传递时,将它放在公用的仓库,就不需要频繁传值了 | |
6 | Spring MVC的分层 | model模型层包括service层和dao层,view视图层与controller控制层是表现层 | |
7 | 浏览器发起请求后的流程 | 首先处理跨域问题,在后台使用一个配置类处理,然后走到filter过滤器,根据条件决定往哪走还是放行。然后根据请求地址进入相应的controller层 | |
8 | 你写过解决跨域问题的配置类吗 | 写过,大致就是声明放行的请求地址,请求头信息,请求类型 | |
9 | Transactional怎么用的 | 将该方法交给SpringAOP代理,在方法执行前开启事务方法执行后提交事务。 | |
10 | 为什么要用feign | 首先使用feign我用的这两个注解。帮服务器模拟HTTP请求,在服务器与服务器之间发请求 | |
11 | 不使用feign服务器如何发请求 | 这个我只会使用框架,底层不太了解 | |
12 | redis在项目中怎么用的 | 储存token信息,确认该用户是否登录 | |
13 | token过期怎么办 | 我们储存的一个大token和一个小token,小token过期查看大token是否过期,没过期就生成新的小token发给前台,过期了就路由到登陆页面 | |
14 | mysql常用函数 | 聚合函数和concat,math,其他的不太了解,本身我们的项目流程就是现在service层的,不写在sql语句里 | |
15 | @RestController和@Controller的区别 | ||
16 | #{}怎么防止SQL注入的 | 预处理,底层不懂 | |
17 | Apache poi怎么处理特殊类型数据 | 按照@Excel注解封装到实体类对象中 | |
18 | Element项目中怎么使用的 | 公司有组件自己的地方用自己的组件,其他的全部使用Element开发,因为公司有个很厉害的前台 | |
19 | vue的常用是生命周期 | mounted,created | |
20 | 哪个vue的生命周期可以操作dom元素了 | mounted挂载结束 | |
21 | 项目是单体还是部署在不同的服务器 | 因为大量的访问,所以部署在了不同的服务器上 | |
22 | 项目是Saas还是去当地部署 | 是Saas,还要写用户手册 | |
23 | 你是项目经理甲方来需求你如何开始项目 | 关键词:开会决定表结构,周报,日报,早会,敏捷开发 | |
24 | 项目是产品还是需求 | 是产品,只是最初是一个需求,但后来需求量太大就开发成了产品 |