中国科学院空天信息创新研究院一面经验
一、面试形式
没有收到邮件,是通过电话联系过,然后加上微信之后收到了腾讯会议链接,面试严格控制在了三十分钟,在腾讯会议上线上面试的。
二、面试流程和内容
首先面试官说让共享一下简历,但是我电脑没安装腾讯会议,用平板操作的,但是不会共享简历,手忙脚乱半天没弄好。最后面试官说没关系他那里有我的简历
1.首先进行了常规的自我介绍。(自我介绍的时候有点紧张)
我说我面试web前端开发工程师,在研究生期间自己做过一些小的项目,进行过一段很短时间很简单的实习,没有接触过核心的东西。用的框架是Vue,会html,css,javaScript.使用过Elements-UI、Echarts、Vant组件库。
所以 面试围绕html、CSS、javaScript、Vue和项目介绍展开。
(1)元素选择器的优先级怎么计算、
(2)全局样式,我回答了组件中的<scoped>,后来经过面试官的补充知道了他想问的是可以通过<script>引入的外部文件
(3)问了布局,我回答了用过Flesk布局,然后面试官补充提问了在实际开发中是否用过响应式布局。我说在开发中工具中设置过窗口的大小,用过@media媒体查询
(4)问了在开发中我一般使用那种设置大小的元素。
我分别回答了vw 、vh 、% 、px这些,并分别回答了使用场景
面试官问用过rem,em这些吗,我说用过,面试官没有再问了
(5)接下来提问了变量的声明
回答了let、const、var和它们的区别
(6)作用域,局部作用域和全集作用域
(7)问了闭包,回答的不是很好,稍微说出点(必考)
(8)问了ES6的新特性(必考)
只回答出了Promise和新的数据类型Symbol(没好好复习,记不得了。
追问Async,回答了自己的使用经历
追问:Ajax,jQuery。算是回答上来了。满分十分,自己感觉答出6.7分
(9)问了有没有用过CSS动画
稍微回答上来点transform、translate、transition这些渐进渐出
(10)v-bind和v-model的区别,v-model在表单中的使用(没答上来)
(11)问Vue2和Vue3我用哪个比较多
我说先学Vue2,后学的Vue3.有点搞混了。
(12)说了一下计算属性,computed和watch的区别没全部答上来,只答上来两条。
(13)组件传参(必考)
没答上祖孙之间传参的provide是由谁提供的
(14)问vuex了解吗
回答上一点儿。
最后让介绍一下自己的项目中的技术,自己做了什么那些。
三、反思与总结:
1.八股背的不太好,还需要好好背,有些东西掌握的不够,面试官问的深了就答不上来
2.对自己的项目了解度和熟悉度都不够,不能很好地说上来
3.Vue2和Vue3搞混了,还需要好好学Vue
#前端##面经##牛客创作赏金赛#