阿里电话面试经历

前几天收到阿里的面试题,这里大概回忆下,有些不记得了。

===先是让我自我介绍了下。然后就开始问了。

 

java基础:

1,arraylist和linkedlist区别,arraylist默认的长度。

===这个比较简单了,顺利回答了。

 

2,GC的垃圾回收算法。

===这个问题他是问了某个算法的时间复杂度,我没听懂是哪个,所以我就大概的介绍了下垃圾回收的一些算法。

 

3,spring的容器有哪几种类型。

4,java的堆大小怎么设置。

 

linux命令:

1,查看80端口占用的进程命令。

===lsof -i:80

 

数据库:

1,设计一张表,员工和上级领导的关系。

我回答是员工ID,员工名称,上级ID,后面又问给一个员工的ID,写一个sql找出领导的名字,不能用子查询。

===这个我没答出来,其实很简单,就是表关联自己就可以了。唉~

2,数据库索引用的数据结构。

===B+树。

 

场景题:

1,一个公园,里面只能有100人,问入口和出口怎么设计。

===我没太明白他的意思,他是要问队列和栈的算法吗。

2,怎么给盲人设计一个嘀嘀打车软件,服务端怎么设计。

===这个问题我就按照自己的想法说了下,添加快捷键啦,语音提示啦一些的。

 

总体感觉不是非常难,但有几个还是猛地一下没想到。

还有一些不记得了,先写这些吧,目前还没给我电话面试的结果,期待吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值