JAVA开发人员面试经验(杭州)- 阿里巴巴
2023-03-17 | 来源:职朋网友分享
面试过程:

第一轮:技术面,同事面,简历筛选,问些项目经验和基础技能(一面);
第二轮:技术面,leader面试,业务经历,技术能力(二面);
第三轮:BOSS及部门主管面试,技术能力综合面试(三面);
第四轮:HR或者HRM面试,职业规划等(四面)

面试官问的面试题:

阿里巴巴JAVA开发人员面试题

osi七层网络模型,五层网络模型,每次层分别有哪些协议
死锁产生的条件, 以及如何避免死锁,银行家算法?产生死锁后如何解决?
如何判断链表有环?
虚拟机类加载机制,双亲委派模型,以及为什么要实现双亲委派模型
虚拟机调优参数
拆箱装箱的原理
JVM垃圾回收算法
说一下你之前的项目
项目使用了什么架构,亮点是什么
主要有哪些核心模块,模块之间如何通信的
HashMap和Hashtable的区别
实现一个保证迭代顺序的HashMap
说一说排序算法,稳定性,复杂度
说一说GC
JVM如何加载一个类的过程,双亲委派模型中有哪些方法?
TCP如何保证可靠传输?三次握手过程

查看面试题参考答案>>

面试相关细节:

你是通过何种渠道获得这次面试机会的?
答:内部推荐
你觉得这次面试的难度如何?
答:难度一般
这次面试的结果如何?
答:面试还未出结果

以上信息仅代表发布者自己的观点,由于在职时间、职位以及个体本身的影响,和公司整体情况可能会有偏差,仅供参考!

还需查看阿里巴巴 更多信息?