看到这条消息,说真的,心里真的很高兴,老鸡冻的,但潜意识告诉我,我现在能力肯定过不了,于是自己就怂了,回了我不行之类的话,然而,HR叫我试试,于是我想到心理上一句话,你一开始就认为不行,那你就真的不行了。所以鼓起了勇气就说试试呗!
过了一会,邮箱就收到邀请,内容如下:
此时,我们会在10个工作日处理出现在了我的眼前,心想,10个工作,至少应该有4,5 天的时间准备吧,应该是能行的,心里另一面阳光的自己出来帮我了重拾信心,又让我联想到了,前两个月给自己定的一个极难的目标,难到什么程度呢,难到我把写到的墙上,每天无时无刻提醒着自己,要努力,学习,奋斗,写文章 ,看代码,能提升自己的,能更快实现这个目标的就多去尝试尝试,那这个是什么呢?
晚上7点多,就来了通电话,电话上显示杭州。看到这个杭州,心里已经凉了一半,不得感叹一声,阿里执行效率就是快,我其实一点心里准备都没有,无奈只能接起来电话。电话那头传来了,你好,我是阿里的......,你能先用一分钟介绍一下自己吗?我现在心里是很紧张的,在想他们会问什么,我要怎么组织,完全没有想到自我介绍,于是我就说,你好,我毕业就从事前端工作,平时喜欢小狗,不喜欢一些技术文章,通常会从别人那里抄, 不, 是看别人的一些好的代码,总结。。。。。。。,反正语无伦次,最后我直接 沉默了,面试官说:你好,你那边信号是不是不太好,我怎么听不太清楚了,我连忙说:是。
其实我想说:我是某某某,毕业后就开始从事前端的工作,对前端方面比较热爱,平时看看书,写些博客,总结一下,学习能力还可以的一个人!
多么简洁的一句话,硬生生的被我说成那样,伤!
接着就进入面试内容了:面试内容主要是根据你简历写的来提问的,主要问了以下几个问题(记忆中):
1. 你做的这个后台和前端项目的架构的怎么样的,涉及的哪些技术,与后台是怎么样的交互?
这个我主要介绍 用哪些技术来搭建后台的,如vue elementui vue-cli,用 vue-router的路由劫持来做一些权限的控制,用 axios 做数据的请求。但与后台怎么交互,好像说的不清楚, 我连基本的前后端分离都没说。 伤!
2. 你说你用 vue 是用 vue-cli自动构建,有手动构建吗,我回答有。那你自己构建用到哪些优化的方案,压缩这方面怎么实现的?(我没回答上来), 'DefinePlugin'有过吗(我没回答上来)。
我查了一个 DefinePlugin 用法 如下:
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 项目,是指受欢迎,能让别人用的那种。
面试到这边就结束了!今天是又惊又喜,然后略为失落的一天!但是这并是生活的结束,这不过是生活中一段有意义的经历而已,不灰心,继续努力,每天比自己更进步一点,我相信这样的机会以后还是会有很多的!
加油,各位挣扎在现实泥沼中却不被泥沼吞没的人!
这里推荐一下我的前端学习交流群:731771211 ,里面都是学习前端的,如果你想制作酷炫的网页,想学习知识。自己整理了一份2018最全面前端学习资料,从最基础的HTML CSS JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,这里是小白聚集地,欢迎初学和进阶中的小伙伴!