关注“重度前端”

专注前端、专注全栈、输出价值

助力前端深度学习

━━━━​ 


记一次阿里的电话面试,凉凉的感觉有点坏!_javascript




国庆过后第一天,开始投简历,上午投了几个,没啥消息,下午就撑撑撑的来了,约了几家明天面谈。傍晚时候,突然有一家来自阿里的发来信息

记一次阿里的电话面试,凉凉的感觉有点坏!_深度学习_02

记一次阿里的电话面试,凉凉的感觉有点坏!_javascript_03

看到这条消息,说真的,心里真的很高兴,老鸡冻的,但潜意识告诉我,我现在能力肯定过不了,于是自己就怂了,回了我不行之类的话,然而,HR叫我试试,于是我想到心理上一句话,你一开始就认为不行,那你就真的不行了。所以鼓起了勇气就说试试呗!

过了一会,邮箱就收到邀请,内容如下:

记一次阿里的电话面试,凉凉的感觉有点坏!_高级程序设计_04

看到职位描述,我心理一万句 OMG,OMG......, 从额头上循环轮播着,肯定没戏,心理潜在阴暗一面的自己又出来作祟了。此时,我们会在10个工作日处理出现在了我的眼前,心想,10个工作,至少应该有4,5 天的时间准备吧,应该是能行的,心里另一面阳光的自己出来帮我了重拾信心,又让我联想到了,前两个月给自己定的一个极难的目标,难到什么程度呢,难到我把写到的墙上,每天无时无刻提醒着自己,要努力,学习,奋斗,写文章 ,看代码,能提升自己的,能更快实现这个目标的就多去尝试尝试,那这个是什么呢?

记一次阿里的电话面试,凉凉的感觉有点坏!_高级程序设计_05

没错,你没看错,就是三年挣到50万(当然对于一些大姥,这个是分分钟就能搞定的事,但对于目前我在这个城市以及自己的能力来说是比较难完成的),如果能进阿里,这个目标在2年就能提前完成了,心里美滋滋笑着。

然而命运就是如此捉弄人,晚上7点多,就来了通电话,电话上显示杭州。看到这个杭州,心里已经凉了一半,不得感叹一声,阿里执行效率就是快,我其实一点心里准备都没有,无奈只能接起来电话。电话那头传来了,你好,我是阿里的......,你能先用一分钟介绍一下自己吗?我现在心里是很紧张的,在想他们会问什么,我要怎么组织,完全没有想到自我介绍,于是我就说,你好,我毕业就从事前端工作,平时喜欢小狗,不喜欢一些技术文章,通常会从别人那里抄, 不, 是看别人的一些好的代码,总结。。。。。。。,反正语无伦次,最后我直接 沉默了,面试官说:你好,你那边信号是不是不太好,我怎么听不太清楚了,我连忙说:是。

其实我是想说的,你好,我叫王智艺,大家叫我小智。毕业后就开始从事前端的工作,对前端方面比较热爱,平时看看书,写些博客,总结一下,学习能力还可以的一个人!

多么简洁的一句话,硬生生的被我说成那样,伤!

接着就进入面试内容了:面试内容主要是根据你简历写的来提问的,主要问了以下几个问题(记忆中):

1. 你做的这个后台和前端项目的架构的怎么样的,涉及的哪些技术,与后台是怎么样的交互?

这个我主要介绍 用哪些技术来搭建后台的,如vue + elementui + vue-cli,用 vue-router的路由劫持来做一些权限的控制,用 axios 做数据的请求。但与后台怎么交互,好像说的不清楚, 我连基本的前后端分离都没说。 伤!

2. 你说你用 vue 是用 vue-cli自动构建,有手动构建吗,我回答有。那你自己构建用到哪些优化的方案,压缩这方面怎么实现的?(我没回答上来), 'DefinePlugin'有过吗(我没回答上来)。

我查了一个 DefinePlugin 用法 如下:

记一次阿里的电话面试,凉凉的感觉有点坏!_深度学习_06

链接: 

​​

3.看你直播这块有用到 react,react-redux,你能说说为什么选择 React来做吗?

这个我回答了react 是单向数据流,在大型应该性能相对较好。我只回答这点,其实应该是不对的,有比较好的答案,欢迎留言。

4. 你能说说 redux 的一个工作流程吗

我主要 回答 actions ,reducer , state 三个之间的关系

5. 你可以说说 promise, async/await, Generator函数 这三都实现异步的方案及区别吗?

我支支吾吾说了一些。伤!

6. flex 中的 just-content的作用是什么?

这个我当然知道了,主轴方向是水平居中,交叉轴方向是垂直居中。

7.看到你有用到 hybrid App,你能说下为什么这个能调用底层的 API吗

伤!

8.你知道 pwa 多页面应用和单页应用有什么区别!

我只回答了项目中对多页的一些理解,说的不理想!伤

只记住了这些了。后面面试官说你有什么问题可以问吗?我问了两个问题?

1.你们目前用的技术栈是什么

因为话筒不太行,听的不太清楚,大概说是用目前比较流行的框架来做,但肯定是自己优化过,他们Hybrid APP,主要用 RN,Weex来做的。

2. 我知道我肯定是进不了的,所以想请教一下,我要怎么去深入,因为接触大的项目机会是很少的?

他回答主要说了,当然项目是比较主要的一方面,平时可以写写博客,总结一下,当然比较好的方式,要有一个或多个 gitub 项目,是指受欢迎,能让别人用的那种。

面试到这边就结束了!今天是又惊又喜,然后略为失落的一天!但是这并是生活的结束,这不过是生活中一段有意义的经历而已,不灰心,继续努力,每天比自己更进步一点,我相信这样的机会以后还是会有很多的!

加油,各位挣扎在现实泥沼中却不被泥沼吞没的人!


作者:前端小智





关注本号,回复6book 领取6本好书

《JavaScript高级程序设计第三版》

《你不知道的JavaScript》

《JavaScript DOM编程艺术(第2版)》

《JavaScript权威指南》

《JavaScript 语言精粹(修订版)》

《JavaScript设计模式》


记一次阿里的电话面试,凉凉的感觉有点坏!_javascript_07

 关注-​重度前端--助力深度学习

为web前端同行提供有价值、有深度的技术内容


官网:http://bigerfe.com

记一次阿里的电话面试,凉凉的感觉有点坏!_深度学习_08

理解 | 分享 | 启发