招银网络2021提前批后端java面经

1.自我介绍(HBase)
2.Hbase架构介绍下?(因为我的项目中涉及到了HBase,讲了Hbase整体架构和LSM树)
3.封装的好处(面向对象的三个特性,讲了将客观事物抽象成一个类,然后可以设置访问权限)
4.hashmap(介绍一下用到的数据结构,扩容机制讲一下?为什么必须是容量必须是2的整数次方,这和索引计算方法有关)
5.synchronized关键字用到方法上是锁定的什么(分为类方法-class对象和普通方法-实例对象)
6.synchronized关键字:如果在一个线程中有一个实例对象有两个synchronized修饰的两个普通方法,线程已经获得了一个方法的使用权,那么在进入另一个方法时候用不用再竞争锁(不需要的,因为锁重入,我当时回答的也是不需要,理由是线程已经得到了,就可以直接进入,没想到锁重入)
7.Volatile关键字介绍一下,介绍一下它的使用场景(Java提供的一种轻量级的同步机制,...,然后使用场景作为布尔类型,采用while通知,在DCL单例模式中用到的多)
8.runnalble和callable的区别?(没回答上来)
9.双亲委派模型内容和的好处(只保证类一次加载,只有一份,我说的安全,如果另外一个人写了一个String类,如果按照这样去加载就回加载失败)
10.MySQL中的in 和 exist的性能比较?(没回答上来,面试官后来解释:in是全表扫描,exist可以使用索引)
11.MySQL中的索引的好处?(1.加速查询2.可以保证一些约束,例如创建唯一索引,可以保证唯一性约束3.加速表与表之间的连接,特别是在实现参考完整性方面有意义4.可以在查询过程中使用加速隐藏器,优化性能)
12. 项目中你负责的是哪一块?具体说一下(我讲了架构)
13.有什么问题问我的?(1.招行和招银是什么关系,招银是子公司,不对外服务,只对招行服务2.面的怎么样子?没办法直接回答,等1-2周。)
#招银网络##面经##校招##Java工程师#
全部评论
感觉今天问的都挺多的
点赞 回复 分享
发布于 2020-06-30 15:22
还没收到电话😪
点赞 回复 分享
发布于 2020-06-30 13:54
还文了我,你是选择杭州是ma?
点赞 回复 分享
发布于 2020-06-30 12:26

相关推荐

04-21 14:07
已编辑
门头沟学院 Java
0418 第二次面试,30min,面试官超好,但自己太菜了后续:0421发感谢信了根据我的回答来问的,几乎没八股。自我介绍(说要偏向项目的介绍)1. 项目里遇到的最大的问题(说了Redis和数据库缓存不一致的问题)2. 根据我的回答深挖,这种情况为什么不一致(还安慰我不要紧张)3. 不断的提示,发现我说的问题不会导致Redis和数据库缓存不一致,而是在分布式的情况下,会出现不一致。4. 又更正我,在更新完Redis, 更新数据库前网络中断了,才会导致数据库没更新上。5. 再问还遇到了什么问题(没好好准备)6. 提到ThreadLocal,说用完不释放的话会导致内存泄漏7. 问还有什么问题,多台机器怎么办,提示可以存数据库里8. 又问有没有遇到数据库索引相关的问题9. 什么时候要加索引,什么时候不加索引10. 索引失效的情况11. 问自己有没有遇到过索引失效的情况,提示他们常见的很难排查的是 隐式类型转换让索引失效12. 出了个写sql的题(我是fw,一定好好练sql语句)13. 表里有两个字段,一个字段是类型(A,B,C,D,E),一个字段是数量,写一个sql语句求出每个类型的数量(提示的)14. 第二个sql根据第一个sql,上一个sql查出来的是五行二列,那么怎么变成一行十列(面试官直接告诉我答案了)15. 多线程里用过哪些(回答了加锁)16. 什么情况要加锁,想一个场景(自己想的场景有个坑,面试官又给我提示了一下)反问
众安保险二面66人在聊 查看17道真题和解析
点赞 评论 收藏
分享
评论
3
23
分享

创作者周榜

更多
牛客网
牛客企业服务