5.22 华为云一面Java 60min

1.基于区块链的这个项目遇到了哪些难点?是如何解决的?答:说了搭建fabric环境的难点。
2.搭建的节点的集群多大规模?答:模拟了就3到4个组织,说了每个组织peer节点order节点的各自作用。
3.为什么要用区块链,有什么好处?答:防篡改,数据对所有节点透明可见,可追溯,对防篡改进行了展开,hash函数不可逆,merkle树验证。分布式篡改需要篡改大部分组织区块链账本,可能性小。
4. SpringSecurity 和 JWT 双 token 刷新机制实现用户登录认证和授权,讲解一下这个实现流程?
5.RabbitMQ在这里有什么用?
6.hash函数常见的有哪些?MD5 SHA1 2 3 CRC BLAKE RIPMD
7.对称加密算法常见的有哪些?非对称有哪些?
8.点评项目中秒杀功能遇到的难题有哪些?答了一人一单。
9.一人一单如何解决的?答:单体使用synchronized解决。
10.为什么用到了redis分布式锁?答:分布式情况下synchronized不能保证一人一单。。。等等。
11.BitMap实现用户签到讲一下?
12. syncheonized、ReentrantLock使用的区别?
13.讲一下IOC AOP?
14.讲一下Bean的生命周期?
15.用于高并发下的线程安全的关键字 集合还有哪些?答:volatile concurrentHashMap CopyOnWrite….
16.那你说一下CopyOnWrite..相关集合是如何实现线程安全的?答:不同的jdk版本实现不同,读操作不加锁,写操作有的加synchronized有的是CAS乐观锁。
17.那你讲讲不同的jdk版本实现它有什么不同?记不得了。
18.讲一讲SpringCloud各个组件的作用?没答好
19.讲一讲HTTP和HTTPS的区别?
20.HTTPS的具体的执行流程了解吗?没答出来
算法题:动态规划题 分割等和子集416
21.实习经历 这个远程在线监控管理平台 的难点是什么?
22.这个平台你做了哪些功能?

整体下来,八股感觉答的不够深入。项目难点没有提前准备好。区块链基础知识需要捡起来。

等主管面
全部评论
好家伙,这么难
1 回复 分享
发布于 2024-05-23 15:48 广东
16.标准答案Copy On Write(写时复制)是一种延迟复制的技术,用于在多个线程(或进程)之间共享资源时减少内存复制成本的。它的基本思根是,在创建拷贝或修改资源之前,不会真正的进行复制操作(懒汉模式),而是共享同一份资源的只读副本,直到某个线程(或进程)试图修改资源时,才会对资源进行复制操作。这种延迟复制的策略可以减少资源复制的开销,一定程度提高了性能和效率
点赞 回复 分享
发布于 2024-05-22 23:48 重庆
老哥第4题咋答?
点赞 回复 分享
发布于 2024-05-28 00:58 山东
校友过了吗?
点赞 回复 分享
发布于 2024-07-15 11:00 重庆

相关推荐

2024-12-23 13:57
广西大学 Java
秋招真的是一场漫长的马拉松,现在也终于轮到我松口气啦,拿到了平安产险科技中心的offer,记录一下拿到offer的全过程:我的timeline:11.12 笔试12.2 初面12.6 复试12.20 offer面试情况:平安产险问的问题真的太多了,从项目问到Java框架,从Java框架问到Java基础,从基础问到操作系统,妈耶,我记得初面面到后面都给我面累了,但是面试官一直在很认真的问和引导我,我就也没放弃,给你们大致感受一下。1.项目技术框架2.逻辑业务设计3.项目技术难点4.修改bug5.Springboot特点6.实现ioc的方式7.Bean的注入方法8.过滤器和aop的区别9.Springboot的自动配置如何加载10.Mybatis实现方式11.Mapper如何实例化12.Nacos服务注册,基于什么协议13.Springsecurity讲一下14.数据隔离有什么实现方式15.讲一下minio如何存储的16.项目redis更新频率17.Java8的新特性18.讲一下lamda表达式19.Java的多态20.Java学习路线21.Java的集合22.List的底层数据结构23.List实现动态扩容,什么时候进行扩容,如何扩容24.List是否指定大小有什么区别和好处25.多线程如何处理,如何加锁,加锁的对象26.如果类的其他方法调用了上锁的对象会怎样27.Linkedlist底层数据结构,如何增删,如何判断是否环状联表28.Hashmap的键值是否能为空,数据结构,如何转化29.为什么红黑树的效率高30.树的常见结构(除了二叉树还有什么)31.讲一下红黑树,有什么应用场景32.讲一下进程和线程33.如果一个线程高cpu,如何定位34.如何查看具体的线程35.多线程操作,原子变量,volatile具体实现36.Io操作37.字节流和字符流区别38.字符流遇到乱码怎么处理39.常见的字符集40.网络编程不管怎么样,最终算是过了,也拿到了offer,求职体验也还不错。offer情况:base深圳福田市中心,位置非常核心,周边都是商场,很便利。产险业务比较核心也比较稳定,据说工作强度也不算大,公司比较人性化,我们后面报道的路费和报道的酒店都是报销的,加入还是比较安心的。其实offer唯一美中不足的是薪资不高,不过好在平安产险背景比较强,行业背书还可以,以后跳槽还比较容易,甚至更好升职级,就先接了。大厂真的是我们秋招的托举,总是让我们很安心,本来一直到11月还没有offer的我很焦虑,直到平安产险连续发初试复试和最终发offer,让我感觉很温暖!#平安产险科技中心求职汇总#
开挂了的鲸鱼很深情:秋招真的就是过关斩将,结果是好的就好啦
查看40道真题和解析
点赞 评论 收藏
分享
评论
7
29
分享

创作者周榜

更多
牛客网
牛客企业服务