资讯专栏INFORMATION COLUMN

阿里Java研发工程师实习面经,附面试技巧

zollero / 944人阅读

摘要:这样可以检测你是否学好,而且,若是你都没法条理清晰地讲给自己,那怎么条理清晰地讲给面试官呢接下来就写下三次面试题目阿里一面个人介绍项目介绍,项目介绍首先讲最好的项目,因为后面的项目可能都没时间去讲。

作者:如何进阿里
链接:https://www.nowcoder.com/disc...
来源:牛客网

前言

十分幸运 拿到阿里云的offer,感谢周围无数人对我的支持和鼓励,所以写篇面经希望可以帮助大家。

面试中,运气占很大一部分的,所以你们若是没有通过,一定不要气馁,继续加油。

一个学习技巧分享

每个努力的人 都值得钦佩,无论结果如何。我说点面试中的小技巧,可以帮助你更好发挥:

完全可以将学到的知识讲给自己(或者讲给别人),若是自己(别人)听你的讲述 能够听懂(使用自己的话去讲,而不要有专业术语),那么说明 你已经学好了。其原理就是 费曼学习法。感兴趣的人可以去了解下。
我个人习惯于 将一个知识点 分解为 xxx是什么xxx有什么用如何实现这个功能的(核心的工作流程)缺点是什么(以及为什么有这个缺点,缺点如何补救)。

举个例子: CMS垃圾回收器回收时为什么有内存碎片 , 首先分解为CMS是什么,内存碎片是什么?CMS垃圾回收器有什么用和Serial ParNew Parallel 等比较,优势,CMS是如何工作的,来实现尽可能降低响应时间的,为什么CMS有这个缺点,它是如何取舍的,如何补救这个缺点。

这些子问题都回答好,那么基本上这个问题就学的可以了。

这样可以检测你是否学好,而且,若是你都没法条理清晰地讲给自己,那怎么条理清晰地讲给面试官呢?

接下来就写下三次面试题目: 阿里一面:

1.个人介绍

2.项目介绍,项目介绍首先讲最好的项目,因为后面的项目可能都没时间去讲。

3.数据库 联合索引 用法

4.Spring IOC初始化过程

5.ConcurrentHashMap实现原理

6.CAS操作

7.ReentrantLock和Synchronized区别

8.CMS垃圾回收过程

9.Full GC次数太多了,如何优化。

10.直接内存 如何 管理的

11.线程池 参数。

线程创建的过程。有几种方法。

线程资源如何回收的。

一个题目:如何将一个二叉树,转为有序的双向链表。

阿里二面

1.自我介绍

2.项目介绍

3.堆和栈介绍

4.线程安全

5.乐观锁悲观锁

6.TCP三次握手

7.socket通信有关,select epoll

8.项目中的难点有哪些

我答得是:使用一个组合的设计模式 去解决文章多级分类的问题。

交叉面

1.自我介绍

2.项目介绍

3.做这个项目的动机

4.TCP UDP IP ICMP

5.知不知道一个应用层协议,运输层既没有使用TCP,也没有使用UDP

6.二叉树中求最长路径。

递归的方式去实现。

先求左子树深度,后求右子树深度。相加减一,那么就是以当前结点为转折点的解。

然后递归求左子树的解,和右子树的解。返回当前解,左子树解,右子树解中最大的解。时间复杂度为O(n*logn)

其实可以优化到O(n) ,其实不必求两个子树的解,只需要求较深子树的解即可。

7.有什么想问我的吗?

//您觉得成为一个顶尖高手,最重要的是什么呢?

兴趣。做自己感兴趣的事,就不会很疲惫,也会很开心。 //这一点我深有同感。

抓住你的兴趣,做你想做的事,自己驱动自己进步。

//很感谢您的建议。

HR面试

1.自我介绍。

2.项目介绍。项目中难点。得过啥奖没。

3.项目有什么不足?

4.前面的面试 发挥怎么样?

5.前面的面试难度怎样?

愿大家都能拿到自己理想的offer!

欢迎关注我的微信公众号:“Java面试通关手册”(坚持原创,分享美文,分享各种Java学习资源,面试题,以及企业级Java实战项目回复关键字免费领取):

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69004.html

相关文章

  • "双非"应届生校招如何获得大厂青睐?(内前端大厂面经+技术岗超全求职攻略)

    摘要:拿到秋招的同学,如确定入职需与用人单位签署三方协议,以保证双方的利益不受损失。当然每个岗位所要求的侧重点不同,但却百变不离其宗。方法论要想达成某个目标都有其特定的方法论,学习技术也不例外,掌握适当的学习方法才能事半功倍。 写在前面的话 笔者从17年的2月份开始准备春招,其中遇到不少坑,也意识到自己走过的弯路。故写了这篇文章总结一番,本文适合主动学习的,对自己要学的课程不明确的,对面试有...

    jeffrey_up 评论0 收藏0
  • "双非"应届生校招如何获得大厂青睐?(内前端大厂面经+技术岗超全求职攻略)

    摘要:拿到秋招的同学,如确定入职需与用人单位签署三方协议,以保证双方的利益不受损失。当然每个岗位所要求的侧重点不同,但却百变不离其宗。方法论要想达成某个目标都有其特定的方法论,学习技术也不例外,掌握适当的学习方法才能事半功倍。 写在前面的话 笔者从17年的2月份开始准备春招,其中遇到不少坑,也意识到自己走过的弯路。故写了这篇文章总结一番,本文适合主动学习的,对自己要学的课程不明确的,对面试有...

    lindroid 评论0 收藏0
  • 一个JAVA渣渣的校招成长记,BAT美团网易等20家面经总结

    摘要:作者重庆森林链接来源牛客网整个三月份通过牛客网和网友分享的经验学到了很多东西,现在反馈一下我的面试经历,希望对同学们有帮助。个人情况大三本方向渣硕,经过实验室学长内推,于三月底完成面试。校招是实力和运气的结合,缺一不可。 欢迎关注我的微信公众号:Java面试通关手册(坚持原创,分享美文,分享各种Java学习资源,面试题,以及企业级Java实战项目回复关键字免费领取):showImg(h...

    mozillazg 评论0 收藏0
  • 【备战春招/秋招系列】美团Java面经总结进阶篇 (详解答案)

    摘要:我在前面的文章中也提到了应该怎么做自我介绍与项目介绍,详情可以查看这篇文章备战春招秋招系列初出茅庐的程序员该如何准备面试。因此基于事件消息对象驱动的业务架构可以是一系列流程。 showImg(https://user-gold-cdn.xitu.io/2018/11/14/16711ac29c2ae52c?w=928&h=531&f=png&s=798562); 一 消息队列MQ的...

    chengjianhua 评论0 收藏0
  • 前端开发-从入门到Offer - 收藏集 - 掘金

    摘要:一些知识点有哪些方法方法前端从入门菜鸟到实践老司机所需要的资料与指南合集前端掘金前端从入门菜鸟到实践老司机所需要的资料与指南合集归属于笔者的前端入门与最佳实践。 工欲善其事必先利其器-前端实习简历篇 - 掘金 有幸认识很多在大厂工作的学长,在春招正式开始前为我提供很多内部推荐的机会,非常感谢他们对我的帮助。现在就要去北京了,对第一份正式的实习工作也充满期待,也希望把自己遇到的一些问题和...

    sf_wangchong 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<