阿里面经

开始时间:2018-03-10 16 : 47

配乐很不错,谁有下崽贡献一下~~谢谢

历时一个半月,23点左右收到阿里实习生offer,从一个双非二本渣渣到努力考研,梦想实现了,回馈牛客,明天更新—面经。-

图片 1

图片 2

持续时间:31 m 1 s

刚看有人说这部剧不如CSI,我的感觉正相反。

————-更新—————

人是否成熟与年龄无关。

文|东华剑客

面试开始:

CSI就没看下去,我觉得CSI有点过于简单,这部片也是剧情简单,但他

时间隔得太久了,就想起这些题~~~

01

图|网络

痛苦,不想多说。阿里不愧是阿里,问的很有深度,而且都围绕着项目来。

是站在证言学角度,所以就掩盖了剧情单薄这个缺点。

3月中旬投递简历,过了大概三天有一个学长加我的微信说已给我安排面试,保持手机畅通

之前看过很多零零散散的文章,合并起来的文章大多数讨论年龄和成熟的关系。

身为社会的一个小小的成员,从恋爱到结婚,是多少男男女女无法逃避的归宿。

面试题目:

就像是这样,有的人在说谎,有的人记忆混淆,证人不可靠,不过这都是

一面

可能大家都会觉得只要年龄一到,这个人自然就会成熟起来。

在茫茫人海中的两个人,走到一起,是否真的合适这是一个比较考验人的难题。

自我介绍,巴拉巴拉大概四五分钟。

表象。怎么在纷乱的表象中,发现真相的倪端。这是给这部剧高评价的原

先自我介绍

请问,这个年龄指的是哪一个阶段上的?

有的人匆忙走入婚姻殿堂,最终导致婚姻的不幸…..

开题让我介绍自己的项目,让我特别详细的介绍,包括项目的初衷,如何进行的设计,项目中出现的问题,怎么解决的,项目现在怎么样。

因,但这部剧的逻辑确实层次不多。

然后看到我本科的学校问了一下为啥没考好(很尴尬表示很后悔高中没好好努力。。。。。第一学历还是每次都会被问的)

当然,我的父母也是有他们一道说词:你现在还小,等你长大了,你自然明白;等你再长大点,成熟懂事了,自然就会明白我们的苦心了。

有的人在犹豫中等待,错过了一生的最爱…….

提了一句项目中前端用什么,我说异步的框架,我不会,他问你知道Ajax嘛,我说我用过,没细问,不知道啥意思。

反过来,怎么去“撒谎”,其实不用去扭曲事实,只要夸大一部分,就能掩

然后开始聊简历上的项目 包括项目的目的
架构设计(一路探讨如何设计,重点要有自己的想法吧,无论是否正确)
接口设计 性能测试 吞吐量(表示有些没有测过,很诚实的回答)

可是,当我跟他们说:哪里,我都明白你们的苦心。我觉得我已经成熟了。

有的人,把握时机,和心爱的人一起慢慢变老……

看我用了ActiveMQ,问我为什么用ActiveMQ,为什么不用其他类型的消息队列,我告诉他我不知道。ActiveMQ如何保证发送端和接收端能够发送出去和接收到,以及如何保证的安全性。卧槽?

盖另一部分,所以可以说“从不撒谎”。

还有一些反爬虫策略 紧接着就是如何反 反爬虫
基本上是一路往深了问层层递进,直到回答不出来(忠告:写在简历上的项目必须足够熟悉,并且一定不要夸大自己的贡献,否则分分钟露馅)

他们马上就会反驳我,你现在才20岁,哪里成熟了?等你25岁,30岁的时候你自然就会成熟。

判断自己的另一半是否是自己的真命天子,这个需要你们之间经历很多事情,根据对方在生活中的表现,才可以从侧面判断对方的品质,进而做出准确的判断。

看我用了MyBatis,问我#和$的区别,为什么用$不用#,我当时没想出来,告诉他一个是全文替换,一个是模糊匹配。后来说是防止注入攻击,然后我就马后炮了一下。

这又延伸到表意上了,一直处于糊涂的状态,因为表意方面的资料很罕

项目大约聊了20分钟

真的吗?到我们25岁,30岁的时候思想就能成熟了吗?我看未必如此。

在我看来,两个人在一起是否合适?就是要看看对方是否为你而改变,做最好的自己….

提到MyBatis,问我直到的数据的索引的数据结构,我说有四种,常用的是B
,还有哈希索引,但是哈希局限性太大,不常用。问我知道B-嘛,我说知道,就问我什么用B-,我说MongoDB,然后他问我B
和B-的区别,我和他说两个都是多叉树,区别在于一个非叶子节点上存数据一个不存,也就是说会影响高度。

见。(我是没找到过,在《冷月》中才知道还有这么个学科。)

然后问一些java基础

02

图片 3

问我知不知道volatile关键字,知道,就问我这个东西是干嘛用的,然后我把原理和他讲了一遍。问我多个线程如何按照顺序进行启动,我不造啊,我和他说我之前用过的方式都是Thread.sleep(),好尴尬。后来看好像是join,他以为我不知道这个关键字。

JVM 内存模型 类加载机制 一个.class从加载到运行经历了那些步骤

我认为,一个人是否成熟与家庭条件是没有必然关系的。

01

问我Spring用在什么地方,我就和他说每个地方都用,IoC和AOP,问我Spring默认是单例还是多例,我说单例,然后问我servlet是单例还是多例,我说是一个请求一个线程,然后居然答了多例,我肯定是疯了。然后问我知不知道ThreadLocal,我说再Spring里面见到过,问我作用,我说是为每一个线程复制一个对象的副本,问我线程安全吗,我说线程私有那肯定线程安全啊。

Gc算法 联系操作系统 垃圾回收器 重点说G1 和七个垃圾回收器的各自特点

大学时期,我认识了一个学长,他为人很nice,在班级里不仅仅是班长,老师们的小秘书,而且为人很是懂事。他才21岁,比起班级里那些老爱打架的男生,学长也算得上比较成熟稳重了。

我有一个闺蜜,自己的男朋友有头脑,有上进心,自己经营这一家公司。

问我知道什么设计模式,我说单例、工厂、装饰者、代理、建造者、模板方法,他觉得太少了,我就说还有策略。问我单例的写法,我就举了饿汉和三种懒汉。

是否可以重写String

那一次,那些爱打架男生在男生在宿舍里煲糖水,差点连宿舍都给烧了,学校领导知道以后,吩咐班主任必须抓住那个出主意的人,并且处于警告处分。

男友身边围绕很多亲戚朋友,貌似把自己的男友当做摇钱树,而他男朋友丝毫不小气,似乎很享受这种借给别人钱,当救世主的而感觉。

问我GET和POST的区别,讲道理记不清了,只记得一个在请求头一个在请求体里面,然后觉得太少,就说在REST下,GET是幂等且耦合的,是获取资源的信息,POST是对资源进行添加。

并发

没想到学长是第一个出来指证自己错误的人,连班主任都惊讶不已。

美名其曰:多个朋友,多条路,朋友多了路好走。

问了两个简单的算法题,一个是查找链表倒数第k个节点,一个是判断是否交叉并且在哪里交叉,比较简单,装作自己没刷过这些题,还嗯了一会。

乐观悲观

我忍不住问了学长:“学长,明明不是你干的,为什么要出来承认错误?罚他们去啊?”

有一次闺蜜无意中知道自己男朋友一直在帮一个朋友填坑,当然是瞒着我的闺蜜。

之后说数据库,我说MySQL,他问我视图,这尼玛是我最坑的一块啊,问我视图的作用,我说是保证安全,将其中一部分的字段提供,然后他问我确定嘛,然后我!改!了!我说是对使徒的修改就会将操作映射到不同的表里,相当于同时修改多个数据表。

CAS

学长说:“我作为班长,也没有好好教过他们,搞得他们越来越顽皮,这个警告处分我想自己承受。”

对自己男友这种做法,闺蜜很生气,把钱借给这样的人填坑,等于是打水漂了。要是生病或者其他急用可以理解,但是那个朋友是搞网贷的,那是个无底洞…..

总结:

感觉有点凉,最简单里反而没答上,绝望。我问要学习建议,他说没有;我问他你问的MyBatis和ActiveMQ我没深入了解,是不是要继续深入学习一下这方面,他说你毕竟也才用了一年,然后说了下#和$的问题;我问他说觉得怎么样,他说比最近面的其他人来比还可以,让我一周之内等消息。感觉有点凉。

本文来源于牛客网

——————————

牛客网(www.nowcoder.com)

– 互联网名企笔试真题

– 校招求职笔经&面经

– 程序员求职实习信息

– 程序员学习交流社区

concurrent包下的几个组件

我说:“你傻吗?你这不是纵容他们吗?”

做事情,不顾及闺蜜的感受,我行我素,自认为老子天下第一了不起,最要命的是自我感觉良好。

countdownlatch cyclicbarrier

学长笑着说了说:“我只是给他们示范一下什么叫顾全大局,如果他们再有下次,我绝不会放纵那个出主意的人。不过这次我不想让班主任为难。毕竟一个人遭殃,好过全体遭殃,对吧?”

闺蜜找到我抱怨:我自己生气也没有底气,第一没有领证,第二那些钱都是男朋友赚的。

线程池参数

后来那群爱打架的男生看到学长这么为他们,于是每个人都主动去到校领导办公室承认自己的错误。学长不仅没有被警告处分,还间接帮了爱打架的同学。

我向闺蜜给出的建议是,如果他可以为你改变,你尝试接受这份婚姻;要是他丝毫没有悔过之意,我劝你尽早离开他。

mysql 索引

也许你们会觉得学长家庭条件不怎么好,所以年纪轻轻就能有这般懂事。

图片 4

然后就是一堆408的基础知识了

可是恰恰相反,学长家庭条件还是可以的。只不过他的家人从小教育学长为人要正直善良,也从来不会宠着学长,让他无条件地长大。所以学长从小到大比同龄人都要成熟些许。

02

包括计:算机网络 操作系统 数据结构

03

一个不为你改变的人,他对你再好没有用,最终迎接你们的就是婚姻的不幸。

实话:阿里是我遇到过最和蔼面试体验最好的,一群大牛都很和蔼的和你在探讨就像是朋友之间聊天,体验极其好啊。

同样,人是否成熟与年龄也是无关的

一个人再优秀,能力很强,但是他不会拒绝别人,不能有效的保护自己的财产。

大概一面50分钟左右吧

他是单位领导好心介绍然后相识的,比我大三岁,我对他的第一印象还是蛮好的。青年才俊,也算是有一份好的工作,虽说没有车,不过两个人慢慢奋斗都可以有的。

从人性的层面分析他的意志非常脆弱。

一面以后每天看官网状态~~~~怂成狗🐶

说真的,我不是那种特别现实的女生,只要彼此足够相爱,我认为什么都可以实现。

这样的人是干不了大事,更经营不好婚姻,无法保护自己妻儿的周全,尽早远离才是明智的选择。

然后就是两个星期的等待一点消息都没有~~~~

慢慢地,两个人的心就互相靠近在了一起。

一个低品格的人,可能这一生低品格;

突然有一天晚上在实验室写代码,一个杭州的电话打过来立马一个激灵~~~

刚开始他真的对我很好,真的是那种有求必应那种,而我也是没有太多心眼的女生,毕竟我才22岁,而他又大我三年。

一个虚荣的人,可能这一生都会虚荣;

二面:

我以为年龄上比大我三年,我就可以获得足够的安全感,时间一长却发现不是这样的。

一个圣母,可能这一生都是圣母;

依然是自我介绍

我也一直以为喜欢一个人是包容以及理解他,可是时间一长,发现别人真的没有特别喜欢你。

有个虐待狂,可能这一生都是虐待狂魔。

印象最深的项目不过和第一面的有些问题不一样
略~~~(是不是极其讨厌这个字,看答案最大痛苦之略

比如说:上个街,问他看什么电影,他总是漫不经心说随便吧。

正所谓江山易改,本性难易。无论是爱情还是友情,我们都要敬畏这条规律。

项目大概聊了15分钟

好了,然后我买了电影票以后,他就会很挑剔说,我不喜欢看这种类型的啊。

只要肯为你改变,一切皆有可能!

然后再来一次JVM 这次问到了担保机制 minorGc full gc

又比如说,他问我,要不要去逛一下街,

图片 5

内存泄露 内存溢出 区别

我满心欢喜说一句,好的呀。

03

说一下String实现 intern

结果去到目的地以后,下着大雨,我等了1个多半小时。

在爱情和婚姻里

final 关键字

又或者说,我走得稍微比他慢一点,我就让他等等我,

有的人是太阳,他们温暖,炙热,积极向上。

volitile关键字~~

而他说一句,就你腿短,真多事。然后就真的无动于衷丢下我一个人,自己快速走掉。

你要登山,他们为你指引方向;你要远行,他们为你照亮前方。

接着再说一次内存模型

我发脾气的时候,他也从来不会哄着我,只会一直跟我闹着吵着,道歉一句都不会说。

你们可以一起努力,一起成长,一起共同奔向属于你们自己的幸福生活!

设计一个集合存放超时对象,超时对象清出集合,然后设计~~~~(只用说思路,这个当时我回答的不好各位大佬可以讨论一波)

他说,我就是不会哄人啊,你能不能包容我一下?呵呵,那谁又来理解我一下?

有的人像沉重的石头,他们冰凉,消沉,不思进取。

说一下桶排序 堆排序

后来,我终于承受不住这种状况,跟他提了分手。他真的是面无表情,说一句。好的。

你要展翅高飞,他们却要拖拽着你;你要奔跑,他们设法把你留在原地。

递归和迭代的区别 尾递归

再后来他有了一个新女友,他对她真的是百般体贴,百般呵护。

你们可以一起沉沦,一起堕落,一起把自己埋葬在生活的琐碎里;此生,你们的生活注定与美好无缘了。

递归改非递归的几个常用方法

他对她好到,我都不相信以前和我在一起的人就是他。呵呵。

但愿每个人都可以遇到那个对的人。

TCP 握手过程 挥手过程

后来我才明白,不喜欢就是不喜欢,哪怕年龄比你大,在你面前他就是不会去包容你。

遇到那个肯为你改变的人!

HTTP协议过程

04

END

进程线程区别

也许,一个人的成熟稳重取决你是不是他最喜欢的人。

进程通信 线程通信

遇见她的时候,我才15岁。那天在路上。

然后开始聊人生~~~

我们一群男生像嘻嘻哈哈的小孩子一样讨论前面那堆女生哪个更漂亮。

最近看啥书 有啥爱好啊 最近关注什么开源项目了吗 了解阿里吗~~~~

我们议论了好久然后眼前一亮,一致认为那个白白的女生是最漂亮的。

面试官真的人特别好,我有点紧张,他就安慰我说没事,你回答的挺好的
,很感谢师兄。真的被阿里工程师感动。

我怀着忐忑不安的心情慢慢走过去并试图跟她聊会天。可是,她真的是很高冷。

二面之后又是石沉大海一样的场景~依然天天早上第一件事看系统看看有没有被刷~~怂成狗

我内心不知不觉就退后了几步。

三面:

不知道是不是她的高冷,引起我内心的触动。

自我介绍

真的好想好想靠近她一步,哪怕,是一小步。

说说你的项目~~~~

明明知道她不会接受我,却也小心翼翼的一点一点接近了她的生活。

然后重点来了!!!!!!

终于鼓起勇气去跟她谈话,也终于像打了鸡血一样去追求她。

问:树了解吗?

买她喜欢的零食,买她喜爱的玩偶,陪着她做她喜爱的东西。

答:了解一点点

终于有一天,我突然发现自己成熟了不少。

那先来个简单的AVL树说一下应用和构建过程

懂得如何去爱护一个人;如何维护她那一小些莫名的小自尊;

那再说说B+树吧

可以为了她忍住玩自己最爱的游戏,因为只想多点时间陪着她;

说一下特性,说一下MySQL那两个引擎怎么利用B+树构建索引的

可以为了她放弃自己很多的异性朋友;因为心里满满都是她;

然后就层层递进问直到电梯算法~~~~这时候全身已经开始冒汗了

可以为了她放弃自己更多自由时间,因为真的不舍得去冷落她;

然后就开始问我知不知道java8 hashmap实现方式改变了

我想尽自己全力去满足她,为她拼命一次。

我说引入了红黑树~~~

可是,某一天她突然跟我说她已经有男友了。

然后红黑树了解过吧

后来,这样的结局我真的接受了。

说一下怎么构建红黑树的。。。。我的天每一个染色和旋转太多了没复习头大,老老实实说不怎么记得了

那天以后,我再没遇见一个能让我心动的人。

他说那好吧,你跟我说一下他的性质,这个还记得

毕竟,她教会我的,不仅仅是对她的爱,还有,更多东西。

然后 有了avl树为什么引入 红黑树 意义是什么

然后Dijkstra ~~~~ 过程

三面全程压力面很严肃,之后就以为自己要挂了,已不报希望~~~~

不再看系统(其实有的时候还是抱有幻想的偷偷看看)

两个多星期以后师兄微信和我说的HR最近比较忙,等HR面


然后就是等HR面 感谢三面老大放我一条生路

**HR面:**

自我介绍

印象最深的项目

本科的问题再一次被拿出来讨论一波

为什么想来阿里巴巴

这个问题完全发自肺腑 那是梦想 哈哈哈哈

平时怎么学习

你怎么从开源的项目中学习的 应用到自己项目里面了吗

简历项目的贡献度

团队中扮演的角色

成绩排名(因为我简历写了国家奖学金)

然后说了一下我为什么考研

本科四年班长经历你的感受

有女朋友吗

啥时候能来实习

实习多久

然后还有什么问题需要问她的

HR面后 等~~~~

昨天晚上23点左右 收到录用意向书,三秒钟之内准确找到接受button 然后点下去
哈哈哈哈~~~~

然后今天 三斤小龙虾 ,吃完开始励志减肥健身~立个flag

点击作者姓名与作者大佬交流~

牛客网(www.nowcoder.com)

– 互联网名企笔试真题

– 校招求职笔经&面经

– 程序员/产品/运营求职实习信息

– 程序员/产品/运营学习交流社区

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图