阿里java内推_2019秋招|阿里菜鸟内推/java/一面(电话)

作者:道道道DAO

来源:牛客网

8.15投的菜鸟内推,java岗,今天收到了电话一面(8.20,效率还是挺快的)。

总时长40min,过程如下:

1、自我介绍,学习、项目啥的,简单提一提。

2、实习经历,被问了在51信用卡实习时干了啥,接触到的微服务架构啥的,怎么解决问题等等。

3、数据库索引,对索引的理解,索引的优点,索引的分类。

4、hash索引和b树索引的区别,适用场景。

5、使用b树有什么优势,b树和b+树的区别,b树和红黑树有什么区别。

6、线程中断有什么用,若某个线程的run()方法正常运行,执行累加运算,调用Thread.interrupt(),会发生什么?(记偏了,线程处于阻塞或挂起时,调interrupt()才会抛中断异常,面完才发现答错了。。。)

7、线程和进程的区别。

8、解释synchronized和valatile关键字,有什么区别,如何理解valatile保证内存有序性(答了自己的理解)

9、HashMap是否线程安全?ConcurrentHashMap实现原理,jdk 1.7和jdk 1.8有什么区别?

10、Spring中的bean对象默认是单例还是非单例?如何配置非单例bean(不知道,没研究过)

11、Spring中的事务管理(不知道。。。)

12、可以自己实现一个与java.lang.String完全相同的类吗?(答了自己的理解,扯到类加载和类相同的问题上),双亲委派类加载模型,可以加载自定义的String类吗?如何实现?

13、分布式锁,使用场景,知道哪些实现方式。

14、top k问题,100亿条数据,找出其中最大的20条,并分析时间复杂度。

15、提问时间。

可能有其他问题,记不清了。

面试官说过了这周就有下一个电话,挂了直接转校招,这是秋招第一面,希望能开个好头,不要挂的太早……

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值