菜鸟网络Java电话一面!
11.10 7:52
本来还在图书馆,突然来了一通电话,接起来一听 “您好,我们是阿里巴巴菜鸟网络的,在做一个java的秋招补录,您现在方便么”
震惊了。。赶紧跑到一个安静的地方,开始面试
- 自我介绍
- 项目遇到的难点及解决办法
- 建索引的时候有什么需要注意的
- 讲一讲你理解的aop(伏笔!)
- aop编写的时候有什么需要注意的(一头雾水)
- aop是怎么实现的(动态代理)
- 我们知道动态代理是代理模式的一个应用,那代理模式有什么缺点呢(脑子短路,说不出来)
- 换句话说,现在被代理类A有两个方法methodA、methodB,methodA方法体内调用了methodB,那我代理类对象在调用被代理类对象的methodA方法时,methodB会被你这个什么after,before方法检测到么(一头雾水,面试官说不会,所以aop在书写的时候有很多要注意的)
- 说说常见的设计模式及应用场景
- 你说这些设计模式都遵循或者说都有哪些共性(我说可能各自遵循着不同的设计原则,单一职责啊,依赖导致,里氏替换那一些)
- 怎么理解单一职责原则,你觉得aop在应用的时候有没有突破这个单一职责原则(谁来救救我啊,他在问什么QAQ)
- 围绕线程安全说说hashmap,你知道的都可以说说
- 类加载机制说一说
- 怎么自定义一个线程池,线程池执行一个任务的流程是怎么样的,四种拒绝策略
- 类加载过程是不是线程安全的(我好难受,真的不了解呀 谁懂我0.0)
- 说一说http请求的过程
- 常见的我们知道有post和get,你还知道什么及其作用
- 我们知道post和get主要区别有一个幂等性嘛对吧,那我们现在如果不小心提交了两次重复的数据,要怎么解决
- 有没有用过队列,分布式相关的框架,怎么理解分布式
- 你现在的学习计划是怎么样的(我在接触大数据相关的东西)
- 你怎么理解大数据,你觉得大数据面临的主要挑战有什么(存储,分析、处理庞大的数据)
差不多这样子了,带着蓝牙耳机没有录音。。 短短二十五分钟,我真的一滴都没有了QAQ
该说不说,面试官人真的超级超级nice,一直嗯嗯的给我一个回应,还会有解答。但是就是老是问我不会的问题-。- 感觉确实,大厂的面试经历和其他厂确实不一样,没有说抓着八股文问你的,很多东西需要去有更深的自己的理解,就比如这个aop,泪目了xdm。
这段时间面了很多中小厂,有点膨胀,结果一下子打回原形了。感觉是过不了了,还是得沉住气,慢慢积累,春招再战。
#Java开发##菜鸟网络##面试题目#