Java软开,校招,base成都,接近40min
9.14 一面:
1、自我介绍
2、Spring等框架的学习方式及理解
3、Spring bean怎么注入
4、狂问项目
5、@Transactional注解加在类的 private 方法上能否生效
6、说说常用的Spring Boot注解
7、sql语句优化思路
8、手撕:468. 验证IP地址 - 力扣(LeetCode)
反问
9.16 二面:
1、自我介绍、项目介绍
2、优惠券系统和秒杀系统设计上的区别
3、项目前后端怎么协作的,有没有出现冲突
4、数据库怎么设计的
5、ArrayList 迭代的方式,哪个更高效
6、主键索引和唯一性索引的区别,哪个允许 null 值
7、Mybatis:${} 和 #{} 的区别
8、Redis:有哪些数据类型、删除策略、除了用作缓存还能干什么
9、Nginx:原理,怎么做负载均衡的
10、用户登录的 session id 经由 Nginx 反向代理分发到不同服务器了咋办(token)
11、自己应用和数据库没问题,仅由于用户发送请求的带宽小,使得难以负担怎么办
12、抽象类和接口的区别。抽象类有构造器吗,本身不能实例化为什么还有构造器(面试官通过子类继承父类,父子类的构造器都会执行来帮我解释了)
13、下列俩语句执行效果一样吗
List<String> list = new ArrayList<String>();
List<String> list = new ArrayList<>();
反问
总结:
面试官给予了引导和鼓励,是我太菜了
9.20 HR面:
1. 自我介绍
2. 了解招银吗
3. 能接受的工作强度。995,996还是997
4. 学习成绩怎么样
5. 项目开发流程中你认为最重要的三个点
6. 平常做项目前后端之间的协调方式
7. 职业规划,工作一两年后要达到什么样的状态
8. 目前offer情况,你觉得和其他同学的秋招进度相比怎么样,是什么导致了这样的情况
9. 老家在哪,有兄弟姐妹吗,有男朋友吗,求职意向地
10. 说说自己的优缺点
11. 过往经历中出现的压力大的情况
反问
总结:HR面应该问了不止上述11个问题,一个接一个,当天午休没睡醒面的,应该是寄了,没收到资格审查的通知。
#面经#