阿里菜鸟内推一面(欢声笑语中打出gg)

1.自我介绍
2.问项目(实在没啥好问的,大部分都是增删改查)
3.了解冒泡排序吗,时间复杂度呢(讲了一下)
4.了解链表吗,自己动手写过吗(说了一下链表怎么写,以CLH队列为例子说了下双向链表的队列怎么实现)
5.了解AQS吗,看过源码吗(说了一下AQS的源码和ReentrantLock的源码,说了一点就被打断了,估计知道我看过没往下问)
6.了解Hashmap吗(说了下),你知道JDK1.8Hashmap有什么改动吗(引入红黑树,仔细说了一下)
7.深克隆浅克隆说一下(这个当时真没答上,没印象)
8.了解Java内存模型吗?(基于JSR133说了一下JMM,内存重排序,happens before什么的 刚要说四种内存屏障又被略过去了)
9.哦我想问的是JVM的内存划分(大哥,内存模型是JMM啊说明白啊,于是说了一下永久代那一堆,顺便提了提java也可以自己划分内存)
10.知道垃圾回收机制吗(3种,答了答)gc时各个代达到什么条件会发生迁徙(达到xx比例吧 忘了这个真忘了)
11.一般哪部分内存对应哪种回收机制(老年对标记整理,新生对复制,好像是,这个题答得不是很确定)
12.JDK1.8有什么新特性吗?(lambada表达式啊 JUC下Fuction<T,R>,然后我多嘴了,提了一下Google Guava类的集合工具类,于是有了13题)
13.你觉得Google Guava工具类的Fuction和JUC下的Fuction有什么区别(Google Guava类的Function实际上模拟了一个匿名内部类  JUC那个不知道)
14.你知道JKD1.8的JVM指令集上有什么更新吗对比1.7(懵了,这什么玩意?)
15.线程的状态(答了答  把sleep漏掉了)
16.线程状态切换(重点说了说interrut不会抛出异常,被wait会抛出异常并重新设置中断状态为false,所以如果因为其他操作导致了终端异常需要中心把中断状态置为true)
17.finalize会不会立即出发GC,finalize对象复活(这个问题我完全答错了,当时我刚下班,在大街上 太吵 听成System.gc()了,瞎比答了一堆,还跟人说深入理解JVM那本书我敲过那个代码,简直是。。)
18.SpringAop了解过吗(说了说应用场景和底层实现)
19.你刚才提到***了,知道动态***吗(jdk cglib)
20.jdk cglib的区别是什么(jdk接口 cglib extend类所以不能final)
前面都还中规中矩 崩盘点来啦
21.你有没有了解过开源框架比如Springboot?(了解过)
22.看过Springboot源码吗(这个真没有)
23.知道java序列化吗(当时懵了 要崩  NIO那部分我还没看,故意把话题往fastjson上拖,结果失败了)
24.了解过Netty看过Netty的源码吗(听说过,没)
25.了解Dubbo吗 自己动手打过框架吗(了解啊,没动手做过)
26.Dubbo源码看过吗(没)
27.Zookeeper呢(大哥都没看过,jdk都没看完)
28.你下一步的学习计划(看zookeeper源码,把一本阿里系的分布式架构那本书看完,)
29.聊了聊分布式系统,分布式锁的实现。
30.对了  补充一下还有Jedis源码跟他说了一下,底层依赖socket,JedisSharedPool依赖Commons Pool  又把Commons Pool中的Evictor机制给他讲了讲


后面都是开放问题了,项目,愿不愿意来杭州,有没有女票,下轮可能有笔试到时候电话会提前通知。
面了40分钟    7月17号晚上9点20面的 面完之后更改城市变灰 状态没变 19日下午已回绝

面完感觉还好,主要是一波看没看过xx源码把我问崩了,再一个当时我刚下班,出了地铁站,路上各种大车,特别吵。环境不好,电话来的太不是时候。

后续会赶紧补一补NIO的知识,然后一边补深入理解JVM一边搞一搞Netty和Zookeeper的重要的源码,Zookeeper,Kafka,Dubbo,挨个动手搭一搭。数据结构算法看一看都忘得差不多了

学校帝都211渣硕,不提了,学校不行,学的也不行,之前光玩了,啥也不会,项目也没什么闪光点就是纯CRUD,已回绝也是正常的,没什么惋惜的。

差不多就这么多题,还有一些可能就是比较简单没什么印象给漏了,最后祝大家后续校招顺利,offer收到手软。

另外杭州还有没有比较好的互联网公司啊,以后想定居杭州啊求推荐
#阿里巴巴#
全部评论
感觉楼主还挺厉害的,面试官问的问题好多啊。。。
点赞 回复 分享
发布于 2017-07-19 17:55
玛德,这还都说菜鸟网络缺人,缺个锤子!
点赞 回复 分享
发布于 2017-07-25 13:58
杭州有体量的大厂就阿里网易吧
点赞 回复 分享
发布于 2017-07-19 17:56
过来支持你一波,秋招继续刚阿里
点赞 回复 分享
发布于 2017-07-19 17:59
好方呀
点赞 回复 分享
发布于 2017-07-19 18:01
感觉楼主已经很厉害了,这么多问题都答上来了一面还跪,看来我这渣渣本科生更不用想了……
点赞 回复 分享
发布于 2017-07-19 18:11
网易。蘑菇街。滴滴。华为
点赞 回复 分享
发布于 2017-07-19 18:13
难道楼主也看小桀?
点赞 回复 分享
发布于 2017-07-19 18:13
好难啊,之前有没有简历评估面什么的,还是直接就一面了。
点赞 回复 分享
发布于 2017-07-19 21:17
lz没问题,说实话面试看运气,阿里招的人少更看运气 那次面我的面试官就很奇葩,电话里很吵,语气就是那种很不耐烦的 问我排序算法,我都说了一遍,问我快排最坏情况,我就说跟划分的具体方法有关,惯例按第一个元素划分,如果划到两边就是最坏情况,比如一个有序的序列 然后他就很不可思议说,有序的序列反而慢啦?然后说我不了解这块就把我挂了。。。
点赞 回复 分享
发布于 2017-07-19 21:43
感觉楼主已经很棒了,校招还有机会
点赞 回复 分享
发布于 2017-07-19 22:58
我就是到三面了 没接到电话 就再也没有打来 阿里都是晚上吃饭那会打 好神奇
点赞 回复 分享
发布于 2017-07-19 23:10
这样都挂了,我在犹豫我还要不要投
点赞 回复 分享
发布于 2017-07-19 23:12
惊了,竟然是校友,请问是本科生还是研究生
点赞 回复 分享
发布于 2017-07-19 23:18
还有问下java8的新特性应该看哪本书呢?话说lz这么牛竟然gc有些答得不好
点赞 回复 分享
发布于 2017-07-19 23:27
以你的深度广度不至于啊,是不是之前已经把面试官惹到了。。
点赞 回复 分享
发布于 2017-07-20 08:44
有赞,挖财,51信用卡
点赞 回复 分享
发布于 2017-07-20 15:34
楼主帝都哪个学校啊?
点赞 回复 分享
发布于 2017-07-20 17:29
这么多问题,两三个可能就把我问蒙了
点赞 回复 分享
发布于 2017-07-20 22:59
楼主已经很厉害了,感觉,至少比我厉害,我还有很多要学的。 昨晚投了内推,然而现在在实习。 秋招加油吧
点赞 回复 分享
发布于 2017-07-21 08:31

相关推荐

蚂蚁 基架java (n+6)*16 签字费若干
点赞 评论 收藏
分享
努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
10-25 12:05
已编辑
湖南科技大学 Java
若梦难了:我有你这简历,已经大厂乱杀了
点赞 评论 收藏
分享
评论
点赞
220
分享
牛客网
牛客企业服务