找了教研室已经毕业的师兄内推,部门是阿里巴巴企业智能事业部,部门面试流程短,面试体验不错,一共3面,2轮技术面,笔试。 一面: 1、线程和进程的区别,你是怎么理解的? 2、进程间的通信方式? 3、多线程并发时有可能会出现什么问题? 4、如何避免死锁? 5、JVM的内存区域划分以及各个部分的作用? 6、什么情况下,一个对象会被回收? 7、三次握手和四次挥手 8、数据库索引类型,优缺点。 9、口述快排的逻辑,给一个完全有序的序列用什么排序算法最快。 一面时长大概50min,一面完第二天就约我二面时间了。 二面: 1、介绍一下项目,以及...