阿里巴巴

300人关注 关注 3400人分享

公司福利 | 工资涨幅 | 年终奖 | 晋升机会 | 工作节奏 | 工作压力 | 工作时间 | 工作氛围

阿里巴巴JAVA开发工程师面试经验(共55条) 最近更新时间:2023-06-20 15:06:27

2019-11-27 09:05:21 | 网上申请
面试过程:

之前已经通过了一面简历面,主要是java基础
这次也是电话面更侧重项目,基础知识也比较深,答得没有特别好,给了3面

面试官问的面试题:

阿里巴巴JAVA开发工程师面试题

二面:
项目.... 调度系统分布式部署 ,线程池使用
quartz原理

1mysql索引结构 ,0-100 100个数据索引是什么样的,有几层,怎么控制B+树存多少层
数据库分库分表
2.红黑树左旋右旋
3.redis持久化
4.那些场景用redis的rpush,lpop
4.项目的推拉设计模式(被问两次都没看!)
5. String a = new String(“ABC”) 这条语句产生的结果是怎么存的
6.G1收集器的算法
7.有垃圾收集器为什么还会oom
7.判断对象死亡的方法
8.jdk1.8和之前有什么区别
9 jdk1.8后的什么什么space(没听清,内存分区相关)
10.怎么学习java的
11.HTTP的报文格式
12.cookie和session的区别
13.cookie不可跨域性质,www.taobao.com的cookie 能不能访问 www.a.taobao.com
13.XSS攻击的形式
14.Xss 攻击(javascript 脚本)怎么盗取用户信息
15.用户路由redis崩了怎么办
16 final 和finally的区别 详细说说final

还有些没想起来

赞一下(3) 踩一下 查看面试题参考答案>>

2019-09-30 17:39:51 | 内部推荐
面试过程:

内推拿到面试机会,面试一共历经4面,分别是3轮技术面,1轮HR面,面试的问题是问得比较难的,前面两面都还比较顺,第三面有点悬,好几个问题没答出来,好在三面过了,之后就HR面,HR面问的一些常规题,之后就要我回去等消息,目前问了内推的朋友应该是过的,等消息中。

面试官问的面试题:

阿里巴巴JAVA开发工程师面试题

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

赞一下(1) 踩一下 查看面试题参考答案>>

2017-03-08 02:47:57 | 内部推荐
面试过程:

楼主大三了,最近开始找实习。先后投了阿里巴巴、腾讯、华为、中兴等企业的内推。
楼主在最近的某个中午三点接到了阿里巴巴旗下的菜鸟网络的电话面试的。当时楼主那个心扑通扑通直跳=- =毕竟是楼主人生处女面啊。当时面试官打来电话,问我方便吗,还好当时我刚刚休息好,赶紧说有时间,然后找了个阳台开始了电话面试。
先是面试官让我作自我介绍,简短的几句介绍以后,面试官开始从我的简历下手了。楼主学习期间独立写了几个Java的小项目,一个是基于Socket的多线程聊天系统,还有一个是最近做的MySQL数据库查询软件(然而似乎面试官对我最有信心的这个查询软件项目完全不感兴趣,根本没有问相关的)。走来,面试官就问我的那个Socket聊天系统的整个流程是怎样的,具体怎样实现的,然后提到了多线程,就问了我一下多线程的知识(死锁啊、进程状态之间的切换)楼主当时还有些紧张,而且又是冬天阳台,声音还有些抖。回答了之后,面试官就开始问我一些基础的Java知识了(具体问题下面贴出来),总之几乎全都是Java的问题(楼主本人本来就喜欢Java,而且简历上一眼扫过去几乎都能够看到Java),会的还算可以吧。不过有些细节当时紧张了,说的有点含糊。不过楼主还是很能“扯”的。一系列的问题回答完了,面试官问我有什么想问的,我问的是阿里巴巴企业文化是怎样的。面试官还是很耐心的讲了讲,然后问了问我的在校成绩是怎样的,然后就叫我等同通知了。

面试官问的面试题:

阿里巴巴JAVA开发工程师面试题

讲一讲你这个基于Socket的多线程聊天系统的整体结构流程
进程三态转换是怎样的?
说一说Java的自动拆装箱。
Array与ArrayList的区别。
Set与List的区别。
Java有哪些基本类型?
hashCode与equals的区别联系。
重载与重写的区别。
接口与抽象类区别。
死锁产生的原因。
还有的抱歉忘了=- =

赞一下(10) 踩一下 查看面试题参考答案>>

1 2 3   共 3 页

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

相关公司面试经验
最新公司面试经验