招银科技_Java_面经

一面线上,约半小时;线下于广州站华工酒店进行二面和HR面,各自约20来分钟。

upd:4.17收到资料评审,5.12 OC

一面

  1. 依赖倒置原则

    • 问题:请解释依赖倒置原则并举例说明
    • 追问:高层模块与低层模块如何通过接口交互?
  2. 设计模式与开闭原则

    • 问题:如何用设计模式解决开闭原则的矛盾?
    • 追问:抽象工厂模式与普通工厂模式的区别?
  3. Spring AOP

    • 问题:介绍AOP的应用场景及注解
    • 追问:@Before与@Around的区别?
    • 追问:AOP的负面影响?
  4. 数据库优化

    • 问题:索引的最左前缀匹配原则是什么?
    • 问题:百亿级数据量的查询优化方案?
  5. 库存管理场景

    • 问题:高并发抢购场景的数据库设计
    • 追问:Redis故障时如何降级?
    • 追问:Redis集群宕机(极端情况)的应对方案?你觉得数据全量加载到Redis合适吗?
  6. 反问

  7. 算法题(要求10分钟内完成)

    问题描述

    给定一个字符串 S 和一个基准词 key,需要判断字符串 S 是否可以通过基准词 key 按照特定规则扩展得到。

    扩展规则

    1. 将基准词 key 分割成两部分,例如 key="cmb" 可以分割为 cmb

    2. 以基准词为中心,按照分割后的两部分进行组合,生成新的字符串。例如:

      • c + cmb + mbccmbmb
    3. 按照上述规律,可以生成一系列符合规则的字符串。

    输入输出示例

    • 输入:S="cmbcmb", key="cmb"
      输出:true
    • 输入:S="aacacttct", key="act"
      输出:true
    • 输入:S="cmcmbccmmbmb", key="cmb"
      输出:false

二面

  1. 自我介绍

  2. 实习

    1. 项目经历

      • 问题:请讲一下做得比较好的项目
      • 追问:你负责哪部分,体现专业能力的部分是什么?
    2. 告警规则引擎

      • 问题:实现是对应什么业务需求?
      • 追问:具体实现方式?
    3. 接口优化

      • 问题:还有其他技术点吗?
      • 追问:如何优化?
      • 追问:数据汇总时如何保证线程安全?
      • 追问:高并发下如何承载?
      • 追问:SQL聚合什么意思?
      • 追问:内存中处理会不会溢出?
      • 追问:有并发访问吗?
    4. 权限模型

      • 问题:还用到了什么技术?
      • 追问:RBAC是什么?
      • 追问:功能如何与角色权限关联?
      • 追问:配置是什么意思?
  3. 数据库

    • 问题:用过什么数据库?
    • 追问:MySQL使用注意事项?
    • 追问:有什么数据库实战经验?
    • 追问:如何排查是长事务问题?
    • 追问:如何避免死锁?
  4. Spring事务

    • 问题:了解Spring事务传播机制吗?
    • 追问:一般用哪几个传播机制?
  5. SQL注入防护

    • 问题:SQL中#和$的区别?
  6. 反问:

HR面

  1. 个人背景与自我介绍

    • 请做一个自我介绍。
    • 你的ACM最好成绩是什么?当时A了几道题?
    • 你本科期间的绩点排名如何?获得过奖学金吗?
    1. 竞赛与课外经历

    • 你代表学校参加ACM比赛有多久了?为什么选择花这么多时间在ACM上?
    • 除了ACM和实习,其他时间主要花在哪里?你有哪些兴趣爱好?
    • 你们专业里打篮球的人多吗?
  2. 实习与求职经历

    • 你的实习单位是自己找的吗?秋招期间的情况如何?
    • 你现在有其他公司的机会吗?为什么选择应聘招商银行?
    • 你对企业在招聘过程中的一些行为怎么看?
  3. 实习体验与能力提升

    • 你在两家实习公司的体验如何?各自的优缺点是什么?
    • 工作中使用的专业术语是从哪里学到的?实习时工作强度如何?
    • 你没选择考研的原因是什么?你怎么看“学历不重要,能力更重要”这种观点?
  4. 个人与家庭情况

    • 你的父母在什么地方、从事什么工作?
    • 你是独生子女吗?现在有对象吗?
  5. 反问环节

#牛客创作赏金赛##招银##招银网络求职进展汇总##面经##春招进度记录#
全部评论
好规整的面经,点赞
1 回复 分享
发布于 04-17 12:34 广东
uu 请问是暑期还是社招呀
点赞 回复 分享
发布于 04-25 21:02 重庆
太强了
点赞 回复 分享
发布于 04-21 17:15 四川
mark一下算法题
点赞 回复 分享
发布于 04-18 09:51 浙江
还在面吗
点赞 回复 分享
发布于 04-16 10:49 广东

相关推荐

05-10 16:15
已编辑
广东第二师范学院 Java
医疗类的公司,主要业务也是和医疗有关的。不过我项目一个是代驾,一个是IM,没啥相关的,全程聊天,没啥八股更没手撕,只能整理出一些问题。1.自我介绍————xxx学校,java学习路线,学习接触了什么项目,算法刷多少,八股背多少,我上来就说我java路线走完了,八股背很多。2.介绍一下项目———b站学的,跟着做的,做过大街类项目外卖点评,音视频和简历上的代驾和IM等3.项目是怎么开发的,怎么学的———跟着视频学的4.前端是自己开发的吗———不是,项目给的模板。我说我前端就学几个月,更习惯用trae,面试官笑了5.IM是怎么实现的———netty或者spring都有websocket,用websocket实现。没多问了6.项目中支付是怎么做的———我说支付一般是微信,微信支付个人开不了,一般是模拟支付。7.谈谈你对future的理解———异步获取任务结果,runnable任务callable的get8.如果支付链路很长怎么办———completefuture处理支付前的业务逻辑,然后支付用mq异步9.redis和mongodb在项目中怎么用的———redis保存临时的经纬度,mongodb持久化用10.哪些地方用的回调———忘记怎么答了11.项目怎么部署的,本机还是虚拟机———虚拟机,Linux,用docker搜一下很快12.有做过多节点部署吗?———nginx吗,有了解,但我没真做过13.jvm了解吗———我说我八股贼熟,随便问,然后面试官让说下gc,我说那就说下cms和g1,然后就是关于这2个垃圾回收器的特点14.你对我们公司了解吗———了解(看过ssob主页)15.学校在哪里,实习怎么办———我说租房...下面开始我的反问1.实习生主要干什么———完成我们分配拆解的项目需求...2.部门业务是什么,有多少开发员工———医疗....,大概有30多个开发3.实习福利待遇———面试官自己不清楚4.公司加班调休策略———加班算调休,可以替换第二天的时间整个面试不到半小时,感觉可能项目不匹配没啥好问题   
查看34道真题和解析 面试问题记录
点赞 评论 收藏
分享
评论
11
32
分享

创作者周榜

更多
牛客网
牛客企业服务