阿里四面面经

上午交叉面,下午已回绝。四面挂,心痛。分享面经,为后面校招攒人品。

一面:(81号上午:电话面试:8032)

1.自我介绍?

2.做过哪些项目?项目中遇到哪些难点,你是怎样解决的?单点登录系统说一下?分布式缓存的使用场景?(说好的基础呢,上来就是项目,毫无准备,导致好多东西都记不起来了。面试官还说那你说一个你记得的项目,手动无奈。。。)

3.你实习的时候JDK用的是那个版本,这个版本有什么新的特性?

4.G1回收器和其他回收器有什么区别?

5.垃圾回收为什么会停顿?哪些对象可能作为GCRoots?

6.垃圾回收分代收集算法?为什么会有两个Survivor区?new一个对象会保存在哪里?

7.Java内存模型?volatile关键字,使用场景?原子性的理解?先行发生原则?

8.场景题:现在有三个线程,同时start,用什么方法可以保证线程执行的顺序,线程一执行完线程二执行,线程二执行完线程三执行?

9.你是怎么理解线程安全的?HashMap是线程安全的么?如果多个线程同时修改HashMap时会发生什么情况?

10.ConcurrentHashMap底层原理?每个版本的实现上有什么区别?

11.静态***和动态***的区别?动态***是怎么实现的?

12.深拷贝和浅拷贝的区别?

13.你做过hadoop的项目,为什么要用hadoop?你们处理的文件是什么格式的?写了几个mapper几个reducer

14.zookeeper你们用了几台,用来干什么的?一般情况下都是奇数台,那么如果一台挂了,偶数台如何实现master***?zookeeper的两种启动模式?

15.TCP首部?TCP为什么是可靠的?三次握手四次挥手?

16.Solr是如何建立索引的? Lucene的底层原理?

17.你平时喜欢做什么?看过哪些书?最近在看什么书?(这里有个段子,我:最近在看《HTTP权威指南》。面试官:什么?HTTP潜规则?我:???)

二面: (82号晚上:视频面试:47分钟)

1.你那边怎么有点黑啊?(我靠,我也想说啊,暑假寝室集中供电,然而我们寝室没有电。发面经也不忘吐槽学校,简直坑啊。。。抱着台灯瑟瑟发抖。。。)

2.现在在哪里实习?实习主要做些什么?

3.说一下Java里面你最感兴趣的一个部分?

4.熟悉Java的哪些框架?用了Spring的哪些东西?Spring现在最新的版本是多少?

5.讲一下MVC设计模式,有什么框架用到了这个模式?

6.场景题:一个Controller调用两个Service,这两Service又都分别调用两个Dao,问其中用到了几个数据库连接池的连接?

7.安全方面:如何防止 SQL注入?如何防止用户删除其他用户的信息?表单提交可以跨域么?自己写的接口如何防止被其他人恶意调用?

8.zookeeper偶数***问题?(感觉很重视zookeeper啊)

9.hadoop为什么要将文件分块并且复制三份,复制两份不行么?这样不浪费空间么?namenode脑裂问题?zookeeper如何管理全局配置文件?你们的Hadoop 项目用到了几台机器,每个机器的作用?

10.Servlet是线程安全的么?

11.创建一个对象的详细过程?其中发生了些什么?

12.Java NIO你了解么?讲一讲你最熟悉的部分?

13.你在生活中有没有遇到什么神奇的事情,可以分享一下么?比如洒水车为什么老是在阴天或者快下雨的时候洒水?还有我和我老婆经常吵,阳台的花是早上浇好呢,还是晚上浇好呢?(我靠,这是什么套路)

14.你认为你身边的同学怎么样?如果你正在打游戏,你想让同学帮忙带瓶水,你觉得有多少人会帮你带?(这又是什么套路?让我去送水?)

15.你还有什么想问的?

三面:(HR面,84号下午:视频面试:22分钟)

1.7岁一个阶段,说一说每一个阶段对你影响最大的一个人或事?

2.说一下你大学阶段做了些什么?

3.你感觉你前两个面试官怎么样?

4.春招的时候为什么没有去bat实习?

5.你当初准备暑期实习的话,是想学到些什么?现在感觉自己有哪些进步?

6.你还有什么想问的?(当然是万能的培养计划和晋升机制)

四面:(交叉面,816号上午:电话面试:30分钟)

1.自我介绍?
2.
说一下最能代表你技术水平的项目吧?

3.maven如何进行依赖管理,如何解决依赖冲突?

4.maven的源和插件了解哪些?maven的生命周期?

5.如何保证分布式缓存的一致性?分布式session实现?

6.springbean的创建时机?依赖注入的时机?

7.你们的图片时怎么存储的,对应在数据库中时如何保存图片的信息的?

8.单点登录系统的实现?

9.项目中用到的JDK的哪些特性?

10.java8流式迭代的好处?

11.多线程如何在多个CPU上分布?线程调度算法有哪些?

12.线程调度和进程调度的区别?

13.项目中用到了哪些集合类?

14.说一下TreeMap的实现原理?红黑树的性质?红黑树遍历方式有哪些?如果key冲突如何解决?setColor()方法在什么时候用?什么时候会进行旋转和颜色转换?

15.你有什么想问的?

#阿里巴巴#
全部评论
首先祝大佬秋招offer慢慢,其次。求大佬讲讲这道题,一个Controller调用两个Service,这两Service又都分别调用两个Dao,问其中用到了几个数据库连接池的连接?
点赞 回复 分享
发布于 2017-08-16 19:34
这些题目拿来问我我早就挂了
点赞 回复 分享
发布于 2017-08-17 07:25
请问楼主交叉面是每个人都有还是怎么着,我面玩hr面又加了交叉面
点赞 回复 分享
发布于 2017-08-24 09:25
楼主可以先说下面的岗位
点赞 回复 分享
发布于 2017-08-23 02:10
很棒了!!
点赞 回复 分享
发布于 2017-08-22 19:44
楼主,你应聘其他的简直是绰绰有余啊,这简直是扒了底裤问了。
点赞 回复 分享
发布于 2017-08-22 17:57
感觉题目还好,不是很难
点赞 回复 分享
发布于 2017-08-21 18:52
阿里B格真高
点赞 回复 分享
发布于 2017-08-21 18:43
我们是同一学校的、你这样已经很NB了、让师兄很难堪!
点赞 回复 分享
发布于 2017-08-21 16:39
大神已经很厉害了,这篇面经也非常有价值
点赞 回复 分享
发布于 2017-08-18 14:48
请问一面的第八题8.场景题 楼主是怎么回答滴?
点赞 回复 分享
发布于 2017-08-18 01:39
你们上面这些人红黑树这些个都能答出来的吗
点赞 回复 分享
发布于 2017-08-18 00:03
楼主已经很强了。
点赞 回复 分享
发布于 2017-08-17 18:14
大神是大三的还是大四已经毕业的啊
点赞 回复 分享
发布于 2017-08-17 08:49
好棒
点赞 回复 分享
发布于 2017-08-17 08:07
我想问下算法问的啥
点赞 回复 分享
发布于 2017-08-17 00:20
好多知识点都问的很细很深啊😱
点赞 回复 分享
发布于 2017-08-17 00:07
没有问算法相关的题目么
点赞 回复 分享
发布于 2017-08-16 21:48
 请问楼主,您投的是JAVA开发岗位吗?
点赞 回复 分享
发布于 2017-08-16 19:51
心疼  到底什么原因挂了啊
点赞 回复 分享
发布于 2017-08-16 19:31

相关推荐

头像
今天 14:20
已编辑
门头沟学院 Java
之前在学校的时候,舍友老是熬夜打游戏,周末还喜欢早起打游戏😅,吵得没法睡到自然醒现在出来实习独居后,想干嘛就干嘛,打游戏刷视频,没有任何顾虑,学习工作,也没有人能打扰我🦌就这个独居爽
天才无敌小土豆:之前在学校 宿舍一个巨瘦的哥们天天熬夜打游戏 呼噜声还巨大 我睡觉超级敏感 天天睡不着 我睡他下铺 半夜踹他床板让他飞起来 就那一会不会打呼噜 然后继续 那段时间我感觉我都yw了 后来我换了个远一点的床铺 买了新的那种可以捏小的耳塞 老子睡觉爽死了 后悔大三才发现这种耳塞 老子yw又好了 天天夜里上厕所都梆硬
独居后,你的生活是更好了...
点赞 评论 收藏
分享
评论
24
274
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务