暑期实习阿里前端提前批 一面
1.简单自我介绍
2.指了简历上的一个项目让我讲述
3.项目中做过比较印象深刻的东西(我答了组件相关)
(1)组件之间传值的方法
(2)$on怎么监听 (好像是问了原理 印象有点模糊 之前打成v-on了不好意思)
(3)说一说props里面是否能放函数
(4)this.$emit原理
(5)this.$ref原理
(这部分15分钟左右,(4)(5)问的都是vue源码相关,不太会答 )
4.写一个函数实现 将地址 video.qq.com 变成 com.qq.video
(一开始没听清楚要求,磨磨蹭蹭才开始写,估计是花费太久时间就没让我继续写题了,我也忘了自己写对没 )
(换了一个面试官继续问项目,还打开了我做的项目网站了解细节)
5.问项目用到vuex的什么内容,怎么做的
(我把项目里用到的内容描述了一下,逻辑比较乱,得好好准备怎么描述自己做过的东西,还有要掌握原理)
接着面试官就根据上面我说的内容,继续追问整个流程:
(1)数据怎么显示到页面上
(我以为问的是Object.defineProperty相关,但是面试官说不是问这个,是问vuex数据从获取到显示在页面的流程)
(2)computed的使用
(3)mutation的使用
(还提到了mapGetters如何使用,依旧是项目相关的东西)
6.问我项目里还有用到什么相关的技术吗(答vue-i18n)问实现多语言的流程
7.多语言字符串里需要传入数值怎么处理
8.项目的工作量和具体使用vue开发的时长
(最后问了一些和技术无关的问题)
9.认为现有经验中困难/无法解决的问题是什么,在困难边界但是又能解决的问题是什么
10.自己有什么优势/优点
11.之前的实习中和他人的配合以及相处情况,工作中有没有什么不愉快的经历
12.如果去到他们部门希望能有什么收获
13.反问
一面持续了一小时十分钟左右。
准备的基础知识都没问到,一直在项目里绕,还是得对自己做过的东西十分清晰才行。
答的不太好,可能是挂了 。