南航面试题
烧仙草: 面试问题: 1、自我+项目介绍 2、springboot有哪些注解,原理 3、springmvc有哪些注解? 4、springmvc怎么改变请求方式? 5、springcloud项目中有用到哪些组件?分布式配置、服务调用、注册中心等 6、redis怎么实现分布式锁
set key uuid nx ex 10s
用lua脚本保证删锁的原子性
7、http请求方式有哪些 8、motan和dubbo有什么区别 9、前端框架有使用哪些?如:React/Vue/AngularJS 10、安全问题xss csrf sql注入是什么?怎么防护?
xss: 跨站脚本攻击 使用字符过滤器解决; sql注入: mybatis中用#{} 解析 csrf: 跨站伪造, cookie中放入token,带过期时间
11、maven有哪些命令 12、你们项目中有哪些高并发场景?怎么解决? 13、linux常用命令 14、git常用命令 15、大数据技术有使用哪些?技术面的就是liunx命令,过去工作内容,集群规模,hive udf,还有hive 内部表和外部表,笔试题不难会写sql语句就好 16、有使用哪些mq中间件?他们之间有什么区别?使用场景?
- springcloud
- 单点登录SSO
- spring常用注解Annotation和配置
- 大数据spark、hadoop和flink
- 前端常用框架
- 权限认证;
- 常件的web安全漏洞和解决方案;
- 后面都是问的你做的项目架构。
- 大数据Java今天面试 技术问题:缓存、容器 其余就是随意聊聊过往工作、到岗的预计时间