阿里菜鸟内推/java/一面(电话)
  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、提问时间。  
   可能有其他问题,记不清了。 
   面试官说过了这周就有下一个电话,挂了直接转校招,这是秋招第一面,希望能开个好头,不要挂的太早。。。 
  投递美团等公司10个岗位
投递美团等公司10个岗位 正浩创新EcoFlow公司福利 490人发布
正浩创新EcoFlow公司福利 490人发布
