跟谁学面经(12.8 下午3点)
本来没打算写这个东西的,但是还是觉得想要从本次面试中汲取一定的经验,所以还是强忍着悲伤写下了这个面经。
面试总共时长一小时多一丢丢。
原本准备拿这个公司当练手的,以前还偷偷想过开门红啥的,没想到刚上来就碰壁,不过这样也好,总好比过面过了就开始飘了的好。(PS:自己安慰自己)。在本次面试中,我发现了自己的一些不足,虽然只有一面技术面,但是反映了一些问题。
面试过程
首先就是自我介绍环节,刚开始出现了一些小问题,但都是小事。面试官基本介绍之后,我也介绍了下自己的基本情况,就酱吧。
我提到了我在实验室有做过项目,然后果然面试官就开始问项目了。
这是我本就意料到的,但是我没想到的是他会抓着项目问这么长时间,差不多问了十五分钟左右吧。
项目的负责部分
项目中遇到的问题
接下来就是恐怖的Vue环节:
- Vue中在data中保存数据消耗性能的改进方法
- 在模板引擎中能拿到的字段:实例上的属性、data上的属性
- Vue中data部分的初始化
- Vue的生命周期 (在created阶段创建一个数据,能不能在页面上获取)
- Vue的按需加载、懒加载
- Vue定义全局组件的方法
- vue是单页面应用,怎么优化SEO引擎?
考的确实不太难,但感觉答起来自己就是有心无力的那种,自己的这块知识掌握的还是不够好,下去之后决心要恶补。
接下来就是一些JS基础方面的内容了,有好多东西都是我复习过的,所以感觉答得还不错。
new这个方法在内部所进行的操作,
介绍了闭包,以及闭包的使用环境
跨域,跨域的解决方案
防抖和节流
介绍promise,promise.all和promise.race的方法
这些说了之后,面试官让我停一下,出了两个算法题,(不难,但是当时脑子有点蒙,毕竟是第一次面试)
首先就是深度优先遍历,面试官上来让我直接敲,我瞬间有点蒙,我还想着怎么给他讲呢,结果都不需要我讲。。。。
递归和非递归版本
还有一道题就是面试官好像是临时想到的,让我使用promise实现promise.all()。(这个是我之前看过的东西,所以很快就写出来了哈哈哈)
手撸代码结束之后,又问了问node学过没,我说学过但是学的不太好😭,然后他居然都没问了。
然后又问,接触过小程序没,我没有这方面的经历,所以也就说没有。
之后又问了一些Vue的问题,可能也是没有啥能问我的了吧。
目前没有通知,但是我估摸着应该是挂了。
本次面试给我的感觉就是之前学的东西都太少了,尤其是node部分他都没问我,还有Vue部分只会一些简单的使用,之后需要强化一些这部分。
记悲伤的一次面试经历~~~
2020.12.09更新~~~
今天HR给我发消息说我过了,算是给了自己一个交代,加油💪。