查看全部157条面经
最近更新时间:2022-12-22 09:52:08
看准45243
面试了职位:Java
确定通过
【Java】面经分享

java后端

    一面        

  • 自我介绍,问了项目经历,
  • 讲了当前系统整体架构方案,分布式缓存,dubbo原理,redis的使用及备份策略

    二面        

  • 自我介绍,问了项目经历,讲了当前系统整体架构方案,讲述低代码平台的核心逻辑及带来的效果,分布式缓存,
  • 讲述自己实现有界阻塞队列的思路,讲述发现并找到环形链表入口的思路,讨论synchronized及Lock、Condition等
2 年前 发布
评论 · 1
哈哈哈
入职了吗

相关推荐

YoungSmith
面试了职位:Java - 北京
确定通过
Java面试很好,共3轮面试
一面 视频技术面试:我是在上海职场,船舶业务的,面试官上来就问对加班,交北京公积金,有没有问题,没有问题就继续,后面问了项目,MySQL,Redis分布式锁之类的,比较常见,可能难点就在于不是纯八股文,会结合案例去说明,整个过程很nice这一轮是技术leader,在职场面试,和第一轮差不多,不过会让我用纸笔画出项目的各个应用之间的关系逻辑HR面试,问一些工作经历,换工作原因,个人发展等,也会有一些压力测试,比如加班什么的
3轮面试:部门主管面试、HR面试、电话面试
面试感受:很好;面试难度:有难度;面试来源:猎头推荐
2023-08-28 发布
匿名用户
面试了职位:Java - 北京
未通过
Java面试不好,共1轮面试
一面 介绍项目架构,做过的项目是怎么实现的。没准备这块,说的磕磕绊绊,系统之间的调用关系也没说清。问了一个半年前做的项目,是真想不起来,我只能通过当时的功能来串起流程。还问了一个做了一年左右的项目,更想不起来了。总之面试挺紧张的,越想不起来脑子越空白。面试官很和蔼,只能叹了几口气把我送走了,很遗憾,没有进入到八股文,算法阶段。反思了一下,越是觉得自己有把握的事情越要演练好,否则花费时间更长准备的东西可能都派不上用场。
1轮面试:其他
面试感受:不好;面试难度:普通难度;面试来源:BOSS直聘
2 年前 发布
匿名用户
面试了职位:Java - 北京
感觉靠谱
面试:Java。给人感觉很亲切,题目中等难度,期待有个好结果。
3轮面试:视频面试、电话面试、笔试
面试感受:很好;面试难度:有难度;面试来源:其他平台
2022-09-07 发布
麻呢
面试了职位:Java - 北京
感觉没戏
Java面试不好,共3轮面试
一面问技术相关 redis dubbo  事务 并发扣库存 各种锁实现死扣项目细节,聊了一个多小时项目,讲业务流程,给画架构图,实现方式,容错,补偿方式等(有点怀疑套方案了)一些基本信息互问,说是加微信让等他们评级。但是,体验不好的是 hr很高冷 加了微信问信息不回,问面试结果就算没过也回一声吧 只能看到人发朋友圈
3轮面试:视频面试、总监/老板面试、HR面试
面试感受:不好;面试难度:困难;面试来源:BOSS直聘
3个问题,2条回答
Q:一面问技术相关
2 年前 发布
321
面试了职位:Java - 北京
感觉靠谱
面试:Java。有了很好的初印象,难度递增,希望能等到好结果。
1轮面试:视频面试
面试感受:很好;面试难度:困难;面试来源:BOSS直聘
2023-10-24 发布
5462
面试了职位:Java - 北京
确定通过
Java面试一般,共1轮面试
全程八股文, 一道生产者/消费者模型设计题,一道链表是否相交(不需要写出来,回答思路)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 如何保证消息的有序性
1轮面试:视频面试
面试感受:一般;面试难度:普通难度;面试来源:BOSS直聘
2022-06-30 发布
haohao
面试了职位:Java - 北京
感觉靠谱
Java面试一般,共2轮面试
还可以
2轮面试:电话面试、视频面试
面试感受:一般;面试难度:普通难度;面试来源:社会招聘
2022-08-17 发布
面试流程:共经历了1轮面试
整体感受:很好
面试难度:有难度
面试来源:猎头推荐
公司对比
白龙马云行
查看更多java开发工程师的内容

正在招聘

Java开发工程师(J10019)178个职位

立即沟通