面经-阿里巴巴java岗位

来源:互联网 发布:德语翻译软件 编辑:程序博客网 时间:2024/05/29 11:46

阿里巴巴春季实习招聘的时候,内推面试过一次,当时没有把握住机会。校招的时候,通过内推,又得到了面试的机会。好好把握阿里巴巴的内推,免笔试,还是很棒的。阿里的笔试开始的比较早,笔试难度稍微有点高,所以,内推是获得阿里巴巴offer最容易的途径。另外,阿里巴巴的实习生留用占去了很大的比例,so,把握好春招实习的机会。


一面面试官问的问题:

基础题:

1,多线程实现方式,4种,每一种的区别,callable

2,怎么结束线程而不结束进程

3,linux中替换某一个文件里的“bbb”为“aaa”

4,stringbuilder ,stringbuffer,string区别

算法题:

1,2n个整数,划分为两个长度相等的数组,保证两个数组里面的和 差最小

2,翻转字符串,

10G文件,500m内存,翻转字符串

3 两个栈实现队列


二面面试官问的问题:

1,讲项目,讲ip统计如何实现的

2,hashcode,equals方法什么时候重写

3,单链表是否相交

4,内存划分,垃圾回收

5,类加载,双亲委派

6,线程同步,可重入锁是什么

7,统计一个文本里面的单词词频,寻找出出现次数最多的前100个单词

8,多线程死锁问题

9,java8 新特性

10,注解@怎么用

11,枚举相关知识

原创粉丝点击