2022届校招,10月份面试、拿到offer的。题主比较菜,侥幸拿到offer。分享出来希望对各位有帮助 招银一面(21min 问了下项目的情况 简单介绍下面向对象的三大特性 简单介绍下线程的生命周期 啃碎并发(二):Java线程的生命周期 - 掘金 (juejin.cn)   线程池有没有了解过 锁有了解吗,简单介绍下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 (18条消息) ABAC - 基于属性的访问控制 - 复杂场景下访问控制解决之道_Yuchen 的博客-CSDN博客_基于属性的访问控制     介绍一下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周   
点赞 26
评论 2
全部评论

相关推荐

07-25 11:26
清华大学 Java
打开电脑,思绪又回到了7月份刚开始的时候,感觉这个月过的如梦如幻,发生了太多事,也算是丰富了我本就是平淡的人生吧太早独立的我习惯了一切都是自己做决定,拥有绝对的决定权,而且永远不会听取别人的建议。我就是那个恋爱四年出轨的男主啦,感觉既然在牛客开了这个头,那我就要做个有始有终的人。从我出轨到结束再到和女朋友和好如初真的太像一场梦了,短短的一个月我经历了太多,也成长了很多,放下了那些本就不属于我的,找回了那些我不该放弃的。我的人生丰富且多彩,但人不能一直顺,上天总会让你的生活中出点乱子,有好有坏,让你学会一些东西,让你有成长。我和女朋友的恋爱四年太过于平淡,日常除了会制造一些小浪漫之外,我们的生活...
段哥亡命职场:不得不说,我是理解你的,你能发出来足见你是个坦诚的人,至少敢于直面自己的内心和过往的过错。 这个世界没有想象中那样非黑即白,无论是农村还是城市,在看不见的阴影里,多的是这样的事。 更多的人选择站在制高点去谩骂,一方面是社会的道德是需要制高点的,另一方面,很多人不经他人苦,却劝他人善。 大部分的我们,连自己生命的意义尚且不能明晰,道德、法律、困境,众多因果交织,人会迷失在其中,只有真的走出来之后才能看明白,可是没走出来的时候呢?谁又能保证自己能走的好,走的对呢? 可是这种问题有些人是遇不到的,不去追寻,不去探寻,也就没了这些烦恼,我总说人生的意义在过程里,没了目标也就没了过程。 限于篇幅,没法完全言明,总之,这世界是个巨大的草台班子,没什么过不去了,勇敢面对,革故鼎新才是正确,祝你早日走出来。查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务