2022/8/29 前端开发工程师面试记录
1、个人介绍?
我:面试官您好!我叫xxx。我是XXXX大学XX届XXXX专业毕业生。曾任职于xxxxx公司,担任前端开发工程师一职。在职期间曾参与过省级项目运维和开发。拥有较强的抗压能力与自学能力,对前端相关的研发设计流程也相当熟悉,因此决定面试咱们公司的前端工程师岗位,希望能获此机会,谢谢!
2、项目优化用到了些什么?
我:组件封装、图片懒加载、路由懒加载等。
3、图片懒加载如何实现?
我:很久没有用,忘记了。
参考答案:链接
4、vue2与vue3的区别?
我:vue3是把vue对象里面的东西,比如把methods单独独立出来了,以便于以后的开发与维护,不好意思,我只是了解过vue3,没做过实际开发
5、基本数据类型?
我:数值类型,null,undifine,布尔,字符串,其他就是复杂数据类型
参考答案:链接
6、基本数据类型与复杂数据类型的区别?
我:基本数据类型是放到栈内,复杂数据类型是放在堆内
7、复杂数据类型赋值与基本数据类型有什么区别?(深浅拷贝)
我:把一个复杂数据类型(对象或者数组),赋值给一个变量只是把地址指向了这个复杂数据类型,这个是浅拷贝。
完美复刻了这个复杂数据类型,而且这个复刻的这个数据也是放在堆里,我理解为把这个数据克隆了,具备了原数据该有的东西,但又不是同一个东西。
8、定位用到过哪些?
我:绝对定位和相对定位。
还有吗?
我:目前经常用到的就这两个,其他没怎么用忘了
9、用到过那些代码管理工具,svn/git?
我:在前公司内用过svn,github算吗?(面试官笑了,说:算吧,哦,你是用github管理代码是吧)
10、你说你最近在做微信小程序,那简单说说微信小程序onload和onshow的区别?
我:我最近才开始在搭建小程序框架,只是认识了一些文件名称,其他还没具体了解,用到什么学什么(尴尬)
参考答案:
个人评价:感觉好多东西没有答出来,凉凉!!!