查看全部10441条面经
最近更新时间:2021-03-24 09:24:13
zzxkj
面试了职位:Java
未通过
【Java】面经分享

不得不说,阿里的效率还是很高的,从内推到电话面只用了三天。

  • 问题如下:
Q:1.hashmap的put操作 (感觉答的没问题)
0条回答
Q:2.扩容的具体操作(感觉答的没问题)
1条回答
Q:3.为什么hashmap用红黑树(感觉答的没问题)
0条回答
Q:4.红黑树最多存多少结点(不是指hashmap的最大2^30)?(不知道)红黑树插不进数值了怎么办?
1条回答
Q:5.hashmap到达最大值扩容失败怎么办?(实在不知道,我说溢出,实在不行lru策略)追问溢出了咋办?我说hashmap溢出还不如直接覆盖数值。(感觉面试官不满意)
1条回答
Q:6.voliate关键字(感觉答的没问题),从jmm内存可见性问题分析,到指令重排
0条回答
Q:7.线程池的核心参数(感觉答的没问题,4个拒绝策略都说了)
1条回答
Q:8.给你个场景,相同任务的线程,创建线程池,问应该创建的核心线程数。我从cpu密集型任务,和耗时io任务出发
1条回答
Q:9.追问cpu密集型任务,我说是1~2倍核心数,问到底是1还是2,我说非要说的话是2
0条回答
Q:10.说计算线程数的公式,答线程数=核心数*(1+平均等待时间/平均工作时间)
1条回答
Q:11.mysql你用的啥存储引擎,答innodb
0条回答
Q:12.追问为什么选择b+树做数据结构,答面经内容13.b+树几层,答三层
0条回答

14.最后问了和红黑树一样的问题,b+树能存多少数,实在不知道,盲猜2^30,追问原因,答根据操作系统我推测是这个值。

15.反问,问了一些工作日常,工作强度16.10分钟后官网显示已被拒,进入重新投递阶段,等着再次被捞

2 年前 发布

相关推荐

8583
面试了职位:Java - 杭州
确定通过
【Java】面经分享
面试一共4轮第一面,技术,全面考察java基本功底,包括数据结构,reids缓存,JVM等内容第二面,技术 ,考察一些算法类型的题目,问了很多关于项目管理方面的问题,做过哪些大项目,出现了哪些问题,自己认为很有成就感的场景第三面,技术,大体聊聊做了哪些项目,从项目背景到项目技术细节都要说清楚最终面,HR,聊聊职业规划,项目背景,项目经验等等
2轮面试:电话面试、视频面试
面试感受:一般;面试难度:有难度;面试来源:内部推荐
2 年前 发布
8656
面试了职位:Java - 杭州
确定通过
可能前几次推荐过来的
可能前几次推荐过来的面试没有做准备,面试评价估计不太好。看来蚂蚁和我无缘啊。不知道是年龄的原因,还是受以前的面试结果的影响猎头推荐过去都是被秒拒,也是无语了
1轮面试:电话面试
面试感受:一般;面试难度:有难度;面试来源:猎头推荐
2 年前 发布
francesca
面试了职位:Java - 杭州
确定通过
【Java】面试分享
阿里闲鱼-电话面试(口水话) 电话面试自我介绍面试开始问的都是八股文吧,但是好久没有看过了,完全裸考。最后提问,告诉我没有通过的,给我提了三个建议1、做的项目要熟知(记性不好,又忘了)对方想了解的是:项目背景,参与开发时的项目亮点,遇到的问题,解决的思路,总之整个流程要清晰明了。2、基础知识(不管看的是博客还是视频,要得是自己的思考)Spring IOC&AOP 设计模式、Java、MySQL要熟知,MQ(为什么要使用?【其实是要问作用】,不要仅在使用,区别源码啥的要有了解),redis,JVM。3、项目中,没有涉及到的知识也需要具备(我之前挂的原因)我的项目复杂度不够。但是多线程,高并发解决思路得具备。最后说加微信还是加钉钉,半年后准备好了可以再试试!
1轮面试:电话面试
面试感受:不好;面试难度:普通难度;面试来源:其他平台
2 年前 发布
2003
面试了职位:Java - 杭州
感觉靠谱
Java面试很好,共3轮面试
题目一: 有一叠扑克牌,每张牌介于1和10之间。有四种出牌方法: 单出一张 出两张相同的牌(对子) 出五张顺子(如12345) 出三连对子(如112233) 给10个数,表示1-10每种牌有几张,问最少要多少次能出完。每种牌最多有四张。  解题思路: DFS 回溯法,先判断组成三连对和组成顺子需要的次数,递归深度 k 就是次数。对于对子和单张的可以直接通过枚举数需要打多少次。可以在组成三连对和顺子的时候增加剪枝操作加快运算:如果构不成三连对或者顺子,则不用进行回溯。
3轮面试:电话面试、视频面试、笔试
面试感受:很好;面试难度:有难度;面试来源:内部推荐
1个问题,1条回答
Q:题目一: 有一叠扑克牌,每张牌介于1和10之间。有四种出牌方法: 单出一张 出两张相同的牌(对子) 出五张顺子(如12345) 出三连对子(如112233) 给10个数,表示1-10每种牌有几张,问最少要多少次能出完。每种牌最多有四张。 
2 年前 发布
看准91282
面试了职位:Java - 杭州
感觉靠谱
一面(30分钟左右)
一面(30分钟左右) 1.首先是自我介绍2.聊了一下实习,做过的项目。包括觉得哪里难,哪里遇到什么问题怎么解决的3.java虚拟机的结构4.如何保证一个对象不被回收5.你知道或者了解过哪些负载中间件6.mysql的事务隔离级别7.了解过rpc框架么8.tcp的三次握手的具体操作(syn和ack)9.后端和前端是怎么交互的
1轮面试:电话面试
面试感受:一般;面试难度:困难;面试来源:校园招聘
2 年前 发布
看准71775
面试了职位:Java - 杭州
感觉没戏
面试:Java。感觉一般没有很刁难,难度还是很高的,应该是没过。
面试问题 1. 项目中的难点2. 项目如何解决缓存数据一致性问题3. 在不使用事务的情况下如何进一步确保缓存一致性4. 建立了哪些数据表,每个表有哪些功能5. 每个表中哪些字段加索引了怎么考虑的6. 如何提升项目的吞吐量7. 数组和链表的区别,优缺点8. JVM 中的栈是用数组还是链表实现的9. 进程调度算法有哪些10. 先到先执行算法的优缺点11. 短作业优先算法的优缺点12. 时间片轮转算法在时间片很长和很短的情况下分别有什么问题13. 线程的状态14. 线程阻塞的几种类别15. sleep 方法执行时,线程会放弃锁吗16. sleep 方法执行前线程调用了 join 方法,此时线程会放弃锁吗17. HashMap与 HashTable 的区别18. HashTable 中的锁具体加在什么位置19. HashMap 中扩容时存在什么 BUG20. 数据库中加索引的考量是怎么样的,多表的情况下哪些字段加索引21. 索引的数据结构是怎样的,为什么用B+树构建索引22. 点查询条件下B+树和B树哪个更快23. 在加索引的过程中,数据库还能同时对外提供服务吗24. final 关键字加在类名/方法名/属性名前的效果25. JDK 中有哪些类加了 final 关键字,String 类类名前加了 final吗26. rabitMQ/kafuka 的区别和应用场景
1轮面试:视频面试
面试感受:一般;面试难度:困难;面试来源:校园招聘
2023-03-24 发布
hello ed
面试了职位:Java - 杭州
未通过
面试:Java。面试感觉就是聊聊天这样,难度适中,未能通过。
一面电话  项目经验+挑一个你擅长的细问,结合具体场景深挖-一面应该是 TL面,个人感觉很好,不会的面试官会引导隔天笔试,时长90分钟,一道多线程,一道leecode动态规划题 允许使用IDEA调试  不会面试官会提示二面电话 了解个人情况,介绍项目情况【面试官反馈说的太细了】,上家公司情况,基本属于聊天了 二面面试官是一面面试官主管-面试感觉不错三面阿里会议  了解个人情况,上家公司情况,介绍项目情况【面试官不感兴趣】,能感觉到面试官很随意,30分钟草草结束,总结:跟脉脉网友说的一样三面纯看眼缘,当晚收到别人内推另一个岗位成功的邮件【意味这个流程结束了】。
5轮面试:电话面试、视频面试、笔试、部门主管面试、总监/老板面试
面试感受:一般;面试难度:有难度;面试来源:社会招聘
2023-03-10 发布
面试流程:共经历了2轮面试
整体感受:一般
面试难度:有难度
面试来源:内部推荐
公司对比
阿里巴巴
查看更多java开发工程师的内容