首页 > 编程知识 正文

阿里面试笔记,阿里面试经历

时间:2023-05-06 21:24:54 阅读:189589 作者:2112

4.15已发出报价。

简历几年前送到了。 报告了蚂蚁金服的Java研发实习生。 前后经历了6次面试。 整体难度很低,但自己发挥的不太好。 时间有点过了,有些问题我不记得了。 只记录一下大概的内容吧。 具体流程如下。

2.28简历评估面

天还没亮,意外地打来了电话。 在沙发上看电视的时候,一个姐姐告诉我打电话面试不方便。 所有人都很无知,以为是约定的时间,但很快就开始了。 因为是简历的评价面,所以设计的主要内容是个人的经验和基础知识。

1 .自我介绍(没有准备过,很短) )。

2 .谈最令人印象深刻的项目(实习时做的项目)

3 .项目中的图像处理是用什么方法进行的

4 .确认实习时间、工作内容、公司情况等

5 .询问了学习经验和学校情况

6 .你最喜欢的课是什么? (我强行说了数据结构) ) ) ) )。

看看你用了Springboot,说说他的特点

与Spring的区别

9 .项目中使用的数据库

10 .你有什么爱好和兴趣

11 .平时是怎么学习的,看的是关于什么技术的书

12 .写你熟悉Java,听几个Java的基础,谈谈自己知道的集合吧

13 .谈treeset的实现原理

14 .你遇到过什么异常类型?

15.Exception和Error的区别

16 .你知道关于JVM的什么吗? 你遇到过JVM调优吗

17 .算法问题,发短信在网页上打手,实现LRU的缓冲

18 .请说一下你的实现方法有什么不足

19 .有点晚了。 快点结束。 有什么问题吗

作为最长的一面,聊天的嘴都干了。 姐姐的声音很好,但我觉得也有技术上的东西。 可能是技术性的hr。 整体感觉还可以,但还有一两个问题没能回答出来,最后的算法问题也因为时间的原因没能完全写出来。

3.6一面

面试官是个很好的人,从前一天开始打电话预约。 但是说实话,不知道为什么我投的Java研发简历被制作IOT算法的部门捡到了,所以这方面很短,总共15分钟:

1 .自我介绍

2 .询问出国留学的学术项目

3 .目前的研究方向,为什么是这个方向

4 .你现在在发表论文吗? 还…还没准备好写。 你打算怎么做? (我说了一遍,面试官非常推荐最近的一次会议作为参考。

5 .算法问题、top k问题(因为没有时间洗脸很尴尬,所以提示了两次回答) ) )。

6 .说明自己是算法专家,询问想投算法还是研发票,说明后,转发给同一小组的研发

7 .你有什么想问的吗

虽然被调到算法方面的工作让我很吃惊,但是制作IOT算法的人可能真的很少,我自己的研究方向也可能是因为和IOT有关(关联度也很低呢)。 面试官真的很好。 我很乐意让我重新回到研发中去。 全程十五分钟。

3.7二面

很有效率,没想到第二天晚上有电话打来。 不过,面试官显然没有优势,没有预约时间,虽然有点棘手,但还是决定直接见面:

1 .自我介绍

2 .介绍实习的项目

3 .看到你的项目中使用了多线程,谈谈多线程

4 .如何理解线程安全

5 .你知道哪种类型的线程池? 一般来说,我们的项目用的是哪种类型? (传真那个) ) )。

6 .你知道线程池的原理吗? 你看过源代码吗

7 .源代码中的线程池缺省初始化的线程数

谈同步和锁定的区别

9.spring知道什么

10.spring中的AOP原理

11.JDK和CGLib之间的区别

12.Hadoop和Spark知道多少(没听说不能直接) )。

13 .分布式session共享问题

14 .我有什么想问的

两面很基础,说话也还可以。 但是,面试官觉得应该制作大数据这个部分。 在说Hadoop和Spark不太亲近之后,他有点失望。 对我的评价也是基础坚实,但实践经验不足。 那个时候变得凉快了。 因为总共只有半个小时。 果然后面被调到了其他部门。

3.12三面

一周后接到电话,我很高兴呢。 面试官是个很好的人,上午有人打来电话。 因为还在上班,所以约好了晚上8点以后,没想到晚上7点多有电话打来。 我吞吞吐吐地说,为什么这么早就打来电话,但面试官道歉说我忘了。 事先内申者知道自己被调到了部门,所以做好了心理准备。 但是,这种感觉还需要水:

1 .自我介绍(说了4次同样的台词…) )。

2 .介绍出国留学经验和项目

3 .最后有没有成果,为什么涨得不多,现在从哪些方面进行优化

4 .介绍实习的项目

5 .项目中最难的问题是什么

6 .你什么时候能来实习

7 .来阿里有什么诉求吗? …要不要先请我来)

8 .除了你简历上的这些,你还有什么项目和经历,在本科做了什么(本科就不提了)

9 .还有什么问题吗

因为这一面感觉像是纯粹的聊天,所以能记住的东西很少,也有开放式的问题。 面试官的普通话不太标准,几乎能问两次所有的问题,但他很耐心,也向我道歉,给我留下了很深的印象。

然后他给我的评价是觉得我很开朗(无话可说),最后让我产生了后面一面可能都是这样的错觉。结果就玩崩了。总共半小时,毕竟聊天。。。

3.13四面
最后面,听内推的人说级别已经很高了。傍晚五点多来了电话,真的是措手不及(以为不会挑饭点)。听声音就感觉人非常的严肃,不愧是大佬,直接开始:
1.自我介绍(第五遍)
2.介绍实习的项目
3.项目中用了那些开源框架
4.看过那些开源框架的源码(上来就怼源码)
5.Spring的源码看过么,Spring注册bean的流程是怎样的(不会)
6.Spring中是怎么获取到bean,能通过哪些方式获取bean(答了BeanFactory和一些工具类,大佬让说BeanFactory里面的细节,求求你放过我)
7.Spring中的事务传播机制(说了有七种,只记得四种)
8.数据库的隔离级别
9.脏读是什么,什么情况下会发生脏读
10.设计模式知道几种
11.让你来设计观察者模式,你会怎么写
12.实际项目中用到的设计模式(说了单例模式,后面想想还有很多可以说)
13.单例模式的实现方式(俊秀的啤酒和饿汉)
14.synchronized直接加在方法上能保证线程安全么(我以为它说的是单例模式情况下,就说了能)
15.最近在学什么,为什么学这个(答了SpringCloud)
16.聊聊你对SpringCloud的理解(自顾自说了好久,感觉大佬并不感兴趣)
17.有什么竞赛成绩或者论文发表么(哎,有的话今天可能就不是备胎了)
18.你有什么想问的
很紧张,因为一上来的问题就把我问蠢了,导致后面即使我会,答的也磕磕绊绊。但其实除了源码的几个问题没答出,其他还行,面试官给我的评价是实践能力还不错,但知识的深度不够,问我有没有竞赛或论文可能是能提高一点我的评级吧,可惜我没有。看来阿里面试考察的是全方位能力,基础、实践很重要,并且相应的成绩也得有。talk is sample嘛。这一面也是半小时,已经习惯了,感觉是掐着点结束的。面完感觉有点凉,还好大佬还是让我过了。

3.15hr面

经过了两天的等待终于又在快吃饭的时候等来了hr面。从hr的声音可以听出她年纪有点大了已经,属于比较严肃的那种。面试的流程也非常规范,一看就是那种老资格的hr哈哈:
1.自我介绍(烦)
2.介绍实习的项目(烦)
3.实习最大的收获是什么
4.毕业会去现在实习的公司么(什么意思?给我个机会啊…)
5.如果让同学和朋友评价你,你觉得他们会怎么评价
6.你认为自己的缺点是什么
7.你是怎么学习技术的
8.最近看的一篇关于技术的文章是什么,能简单介绍下内容么
9.什么时候能来实习
10.职业规划是怎么样的
11.我还有什么没有问到但能突显你优势的问题(没有了谢谢)
只记得这么多了,感觉全程聊得还不错,除了最后的问题一时间不知道怎么回答,就直接说了没有。本来想问问题的,但是hr并没有给我问问题的机会。hr面没什么好说的,实话实话即可,符合阿里价值观就行。

总结
由于时间过去比较久,很多问题都忘的差不多了,不过总体来说在面试上我还是比较幸运,没有问一些刁钻的问题,主要还是以基础为主。感觉阿里的校招面试最主要的还是看重面试者的基础能力和学习能力,二面的老哥也跟我说你进来也还得学阿里自己的框架,所以我们问的会偏基础知识一块。面试中也会反复问到怎么学习的问题,而且会问的很细,想忽悠或者随便吹肯定不行。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。