记一次前端面试试水笔记

原文链接: https://segmentfault.com/a/1190000017896628
最近换了个项目,现阶段处于项目启动阶段,没有开发任务,天天悠悠哉哉地都快把自己的本职忘了。浪费青春!!!话不多说,之前投的简历,有家公司HR忽然联系说,想和我约个时间点电话面试。虽然这段时间一直都没有准备,但是还是想硬着头皮上了。不了解自己的水平,永远都会止步于眼前的安逸。

电话面试流程:
面试官简单介绍一下来意,然后先了解工作经验,再问技术问题。

  1. 工作经验

    先是疑问为什么第一段工作经历只有四、五个月,解释了只是实习,而且是做完当时一版项目之后再走的。(虽然互联网跳槽快是达成共识的,但是还是没有企业没有leader青睐跳槽频繁的人);
    再是确定了我的毕业时间,也就是正式工作时长(应该是要确认工作年限,来考虑面试范围和深度)

  2. 技术面试
    接下来,就进入技术面试,其实很久没有接触项目代码,而且还是一个月前准备的面试刷题,还是很紧张的。(不过给自己打气,一开始面试都很cuo的,越面脸皮就越厚了,套路也就越了解了)
    问题一:

          用css画一个圆,有几种方法?(只想到border-radius,没有实际需求没有关注过。)
          如果一个10px的正方形,变成圆,border-radius设为多少(5px)
          有没有其他的方法了?(box-shadow,canvas)

    问题二:

       样式表的优先级?(内联样式>内部样式表>外部样式表,应该再最后加一个“浏览器缺省”)
       那在外部样式里选择器有哪些,优先级是?(id选择器>类选择器>伪类选择器)
       还有没有别的选择器了?比如标签选择器,它的优先级呢(最低。。。当是脑子一片混乱,果然面试必须要提前准备,实际使用中清楚,但是罗列的时候一脸懵逼)
    

    问题三:

       那你刚才提到伪类,:before用过吗?(没有,,,真的没有,然后自己也没有花时间去了解,反思)

    问题四:

       那我来聊一聊ES6吧,你工作中用到ES6吗?(没有,,之前做的银行项目很老,用的框架还是Ember)
       那行,那问一下ES5的一些基本知识。ES5中的基本数据类型有几种?(六种,Null,undefined,string,boolean,number,object,顺口提了一句symbol是es6的)
    

未完待续,小菜鸟要赶紧长大啊。。。。先去吃个饭

你可能感兴趣的:(记一次前端面试试水笔记)