面经详情

Java面试不好,共3轮面试
Q:一面问技术相关1条回答
  • redis dubbo  事务 并发扣库存 各种锁实现
Q:二面部门领导问项目
  • 死扣项目细节,聊了一个多小时项目,讲业务流程,给画架构图,实现方式,容错,补偿方式等(有点怀疑套方案了)
Q:三面hr1条回答
  • 一些基本信息互问,说是加微信让等他们评级。
  • 但是,体验不好的是 hr很高冷 加了微信问信息不回,问面试结果就算没过也回一声吧 只能看到人发朋友圈

相关推荐

5462
Java
确定通过确定通过
全程八股文, 一道生产者/消费者模型设计题,一道链表是否相交(不需要写出来,回答思路)1.Arraylist与LinkedlistArrayList 的实现LinkedList 的实现各自优缺点?为什么说数组的查找比链表的查找效率高?因为CPU缓存会读入一段连续的内存,顺序存储符合连续的内存,所以顺序存储可以被缓存处理,而链接存储并不是连续的,分散在堆中,所以只能内存去处理。 所以数组查询比链表要快。 而数组大小固定,插入和删除都需要移动元素,链表可以动态扩充,插入删除不需要移动元素,只需要更改元素中的指针。所以链表的插入删除比数组效率高。然后引申到HashMap2.HashMap1.7 与 1.8 的区别数据的插入过程, 查询过程头插法与尾插法头插和尾插分别会遇到什么问题?resize的时候会有问题, put和delete会有并发问题吗?如何发现两个链表是相交的?3.ConcurrentHashMap分段锁CAS 与 lock1.7 实现1.8 实现1.8做了什么优化4.线程池的使用:线程池的初始化过程java自带的四种线程池, 以及分别会出现什么问题面试官问了 参数怎么设置, corePoolSize 与 maxiumPoolSize 应该怎么设置CPU密集型/IO密集型的区别5.设计一个生产者和消费者模型同步操作, 使用数组或者链表的考量synchronized 同步方法, 容量的设计 capacity 使用原子类6.MySQL 索引二叉树,B-树, B+树的区别聚簇索引二级索引二级索引的主键id 能不能由数据地址来替代,为什么?7.Kafka数据丢失问题分别从 producer, broker, consumer 来回答以及自己项目中遇到了丢消息的场景, 如何来解决的。kafka 如何保证高可用, 高吞吐kafka 如何保证消息的有序性...查看更多
2022-06-30 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网白龙马云行白龙马云行面试经验白龙马云行面试经验:Java面试不好,共3轮面试
正在招聘Java 大数据开发175 个岗位