面经-阿里巴巴java岗位

本文分享了通过阿里巴巴内部推荐获得实习机会的经历,并详细记录了一面和二面中被问到的技术问题,涵盖多线程、Linux命令、数据结构、算法等方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

阿里巴巴春季实习招聘的时候,内推面试过一次,当时没有把握住机会。校招的时候,通过内推,又得到了面试的机会。好好把握阿里巴巴的内推,免笔试,还是很棒的。阿里的笔试开始的比较早,笔试难度稍微有点高,所以,内推是获得阿里巴巴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,枚举相关知识

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值