4.29 阿里国际测试开发二面(25届暑期实习)
基本围绕项目来问,问题总的来说比较简单,基本都回答上来了,许愿 HR 面,让我体验一下拿到阿里的offer是什么感觉。
- 自我介绍
- 挑一个最熟悉的项目介绍?说明为什么要做这个项目以及项目的背景?
- 你为什么要用springboot?springboot有什么好处?
- 说一下IOC、DI、AOP?
- 你怎么用AOP的?用来做什么?
- AOP有什么缺点吗?
- 说一下你用到的springboot的注解?
- 怎么创建一个bean对象?(创建bean对象的方式)
- 说一下这个项目中涉及到的MySQL表?比如字段,还有怎么设计的?
- 用户关系表怎么体现用户之前的关联的?比如用户很多粉丝,是不是都存储在一行数据上?
- 如果要查询用户的粉丝?怎么查,用的sql语句是什么?这个过程你是怎么思考的,可以详细描述一下吗?
- 对接口做了优化吗?
- 你这个优化的时间是怎么统计的?
- 你这里统计的时间和用户展示页面的时间有什么区别?怎么优化的?
- 如果你要对登录认证做测试,应该从哪几个方面考虑?(功能方面)
- 如果我输入的用户名和密码正确,但是登录不进去,可能是什么原因?
- 你对用户数据是怎么加密的?
- 反问:结果什么时候出?部门在哪里?