面经 | 招银网络春招Java | 一面二面HR面
简历投递 3.13
一一笔试 3.14 2hour
- 5道选择题
 - 2道算法填空题(没得调试)
 - 1道算法题(没得调试)
 
技术一面 3.23 36min
- 自我介绍
 - StringBuilder和StringBuffer区别
 - HashMap底层实现
 - Java创建线程方式
 - 线程池的参数
 - 序列化与反序列化
 - 遇到过的异常有哪些
 - 遇到过内存泄漏和内存溢出的情况?如何排查内存溢出
 - redis有哪些数据类型
 - 项目:点赞功能如何实现
 - 缓存穿透与缓存雪崩
 - redis的Zset底层实现
 - 项目:如何发现SQL问题?SQL是如何优化的?
 - 算法:二叉树层数遍历(IDE貌似不支持向上转型,静态类型List必须改为ArrayList)
 
技术二面 3.24 35min
- 自我介绍
 - 项目难点介绍
 - 本地缓存与redis缓存区别
 - 介绍下redis及应用
 - 本地缓存与redis缓存一致性
 - redis与MySQL数据一致性
 - 说下前端负载均衡和后端负载均衡
 - 近似有序的数组的最优复杂度是多少
 - 浏览器输入URL的执行流程
 - ARP协议的作用?属于哪一层?
 - 说下AOP?用过AOP?Spring AOP的注解有哪些?
 - AOP的切面与切点的区别?
 - 聚簇索引与非聚簇索引的区别?
 - 主键索引与唯一索引的区别?
 - 算法:二叉树前序遍历非递归(先写成递归形式,一激动又写成非递归层序遍历...)
 -    反问   
- 应届生培养体系
 - 业务线
 
 
人力三面 3.28 17min
- 自我介绍
 - 学历经历
 - Offer情况?为什么不选那个Offer
 - 籍贯
 - 介绍下之前工作内容?工作中遇到什么困难?
 - 项目领导对你怎么看?
 - 项目最后的结果如何?如何解决遇到的问题?
 - 对本企业有什么了解?
 - 未来3到5年职业规划
 - 近期短期学习计划?如何确定与学习不熟悉的技术?
 - 自我评价
 - 反问
 



