阿里巴巴2011年部分面试题

本文精选了2011年阿里巴巴面试的部分题目,包括字符串操作、集合类库使用、设计模式实践及代码优化等内容,还探讨了高性能算法设计等高级主题。

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

 

阿里巴巴2011年部分面试题 

1.public class Test {
               public static void changeStr(String str) {
                               str = "welcome";
               }
 
               public static void main(String[] args) {
 
                               String str="1234";
                               changeStr(str);
                               System.out.println(str);
               }
 
}
 

2.逆序输出一个字符串,如"hello world!"输出为“!dlrow olleh”.

3.画出JAVA集合类库的类图

4.画出两种设计模式。用代码实现其中一种设计模式

5.写代码快速输出一个Map中所有键值对的信息

6.写出代码分别对JAVA虚拟机内存造成堆溢出、栈溢出、永久区溢出

7.举几种JAVA中常用的远程调用方式,并说明各适用场景

8.手机段表中存储50万条手机号段信息,每个手机号前7位即为号段值(130-189),在号段表是唯一的表格如下:

号段ID

号段值

运营商

所属省份

所属地方

1

1300000

中国联通

河北

保定

2

.。。。。。

。。。。

。。。

。。

3

1890000

中国电信

河北

石家庄

现有一服务系统接受外部请求,每个请求均带一个手机号,对每个请求都要根据请求参数中的手机号得到对应的名称信息,并发数为50万/秒,给一高效率算法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值