这几天面试了几个前端面试者,结果都不怎么理想。感觉问题最大的的,是你想问的知识点,回答的很笼统,就算你知道,你也要把知识点说出来啊。比如,transtion和transform。我要求让弹窗的删除图标x在鼠标移入的时候旋转360deg,面试者基本上都会说用transform,然后360deg,这些都可以啊,可不是渐变啊,这是渲染的时候就完成了。我问怎么实现,很多茫然,不就用这个吗。我都提示transiton了,还是说这个需求在电脑上肯定做出来。我是在面试,虽然知道你能做出来,但是这是在考察你的基础,你的知识面。
考察的vue有很多都是项目中出现的问题。比如,怎么样保持表格和翻页组件再一屏显示,翻页组件还可以切换每页条数,15,100都可以切换,很多都不知道。计算head,翻页组件的高度,用document.innerHeight减去这些不就可以吗。
div并行排列,第一个无margin,后面都有。也是用nth-child,有的还需要用类,很多方法,不过最基本的div+div兄弟选择器 不是最简单的吗。
还有正则,这是一个前段比较基础的要求了吧。很多说用Element组件的验证方法,可你自己练正则的方法都不知道,怎么可以。
还有文件上传,Element上传是采用promise单个文件上传的。对于表单来说,这是组件是不适用的,如果要上传五张那就要调用接口五次,这肯定不行,还是要自己写。
还有,es6的东西,html5的东西。
我问的肯定是考察特定知识点的,知道的不要说用到了什么,直接说你知道的知识点和具体的实现方法。
有时候问到你不知道的事情,不要说没遇到这个需求,不会就说不会,我们继续下去的面试,不要说没遇到这样的需求。那只能说明你的知识有局限,没有深入研究,不是工作上的需求就不是问题了?
网友评论