招银网络后端面经(2021-10)(已offer

2022届校招,10月份面试、拿到offer的。题主比较菜,侥幸拿到offer。分享出来希望对各位有帮助

招银一面(21min

  • 问了下项目的情况
  • 简单介绍下面向对象的三大特性
  • 简单介绍下线程的生命周期
  • 线程池有没有了解过
  • 锁有了解吗,简单介绍下Synchronized和Lock的区别
  • 简单介绍下ArrayList和LinkedList的区别
  • 算法:最小的K个数(写了9min,只写了核心,没有做输出格式处理
  • SSM熟悉吗
  • 对Spring的IOC和AOP有了解吗
  • Mybatis介绍下
  • MySQL数据库的索引
  • MySQL有多少个索引啊?
    • 我答了b+树索引和hash索引,他问还有吗
      • Primary Key(聚集索引):InnoDB存储引擎的表会存在主键(唯一非null),如果建表的时候没有指定主键,则会使用第一非空的唯一索引作为聚集索引,否则InnoDB会自动帮你创建一个不可见的、长度为6字节的row_id用来作为聚集索引。
      • 单列索引:单列索引即一个索引只包含单个列
      • 组合索引:组合索引指在表的多个字段组合上创建的索引,只有在查询条件中使用了这些字段的左边字段时,索引才会被使用。使用组合索引时遵循最左前缀集合
      • Unique(唯一索引):索引列的值必须唯一,但允许有空值。若是组合索引,则列值的组合必须唯一。主键索引是一种特殊的唯一索引,不允许有空值
      • Key(普通索引):是MySQL中的基本索引类型,允许在定义索引的列中插入重复值和空值
      • FULLTEXT(全文索引):全文索引类型为FULLTEXT,在定义索引的列上支持值的全文查找,允许在这些索引列中插入重复值和空值。全文索引可以在CHAR、VARCHAR或者TEXT类型的列上创建
      • SPATIAL(空间索引):空间索引是对空间数据类型的字段建立的索引,MySQL中的空间数据类型有4种,分别是GEOMETRY、POINT、LINESTRING和POLYGON。MySQL使用SPATIAL关键字进行扩展,使得能够用于创建正规索引类似的语法创建空间索引。创建空间索引的列必须声明为NOT NULL
    • 唯一索引知道吗
  • 用过其他中间件没有?
  • 反问:一面结果多久出
    • 答:一个星期左右
    • 实际:当天就出了

招银二面 (37min

  • 了解项目的情况

    • 做了哪些有亮点的工作
    • 项目中你的主要贡献
  • 场景题(问了很久

    • 这个项目总共设计几张表
    • 用户权限怎么管理的
    • 权限是怎么体现的,写在代码还是数据库里?
    • 假如说有7/8种角色,该怎么设计,设计几张表,表之间的关系什么样子的
    • 解决问题:新增加权限,但不至于新增加一张表(新创建一张表,你的代码也需要重构
    • 现在让你不要把权限的操作写死在代码里,而要体现在数据库里,怎么操作?
      • 角色-权限表:我把角色和角色的权限存储在一张表之中,这样会有什么问题吗?
      • 角色会有自己的信息:比如角色创建时间、创建者,还有他自己的权限信息(比如说他能对谁进行操作)
        • 我:增加权限会增加一个字段,这样对整个表来说开销有点大,对代码来说也需要重构
          • 他:只是开销问题吗?
          • 他:所以呢,所以怎么解决这个问题
    • 他:回去了解下abac
  • 介绍一下springsecurity

    • 看过架构、核心组件吗?
  • 反向代理

    • 反向代理实验方案上有哪些?
    • 了解过Nginx吗
    • 那对负载均衡了解过吗(笑
  • spring框架的组件,除了security还有了解吗

  • 讲一下springboot自动装配的原理(我前面提了springboot

  • 接触spring有多长时间了

  • 对spring的IOC和AOP的理解

  • 设计模式了解吗

  • 网络

    • 为什么要设计7层模型
      • TCP和HTTP报文的内容,报文头有哪些
      • HTTP 4开头的状态码,401和403有啥区别
    • 对网络编程有了解过吗
      • 我答了socket
      • 对socket编程常见优化手段、还有底层细节(比如IO多路复用,有了解过吗
  • 平时会看什么书,看什么论坛

    • 技术方面对你帮助最大的是什么书
  • 对加班怎么看待(笑

    • 评价:你价值观还挺正(笑
  • 反问

    • 第一个场景题该怎么解决
      • 说根据情况做改变
    • 结果多久出
      • 2-3天。
      • 结果第二天晚上出结果了。二面通过(我都惊了,本来以为凉透了

招银hr面 13min

  • 自我介绍
  • 为什么转java开发
  • 你目前成绩排名大概怎么样
  • 不打算读研?
  • 有担任学生干部/进学生会的经历吗
  • 平时有什么兴趣爱好?
  • 目前有获得哪些offer吗
  • 是家里独生子吗,有对象吗
  • 对工作的城市是怎么考虑的?
  • 过往最有成就感的事情
    • 当时是怎么样的一个背景?
    • 一个人完成的吗
    • 采取了哪些措施去解决问题
  • 找工作主要看重哪些方面
  • 对我们公司了解多少
  • 技术面的话,觉得我们这边技术怎么样
  • 过往在团队项目中喜欢担任什么角色
  • 过往有发生什么冲突
    • 会尝试什么途径去解决这个问题
    • 如果再来一次的话,你觉得还有哪些方法是可以进行优化改进的
  • 经历过最困难的任务
    • 当时是怎么客服这些问题的
  • 面对困难的任务时经常会是什么感受
  • 一般怎么调整自己的状态
  • 假设工作需要快速熟悉新技术领域,你会从哪些角度入手
  • 近期在学的是哪块
  • 反问:结果多久出
    • 答:1-2周
    • 结果真的等了2周
#招银网络##面试题目#
全部评论
没加面的话是普通offer吧,楼主打算去嘛?
点赞 回复 分享
发布于 2021-12-03 14:50
13minHR面问了这么多问题,楼主优秀,明天的HR面,来接好运
点赞 回复 分享
发布于 2022-09-20 11:50 四川

相关推荐

10-13 10:37
门头沟学院 Java
zwhy2:招银网络科技不会谈薪,直接发的录用通知就有薪资明细,所以大家也不用纠结多少钱了
点赞 评论 收藏
分享
10-23 00:42
已编辑
大连理工大学 Java
国电南瑞 调控 25
点赞 评论 收藏
分享
26 67 评论
分享
牛客网
牛客企业服务