最近换了一个项目,目前处于项目启动阶段。没有开发任务,每天都快忘记自己的本职工作了。浪费青春!!!话不多说,之前投的简历,突然有一家公司的HR联系上,说要约我电话面试。虽然这段时间我还没有准备好,但我还是要硬着头皮上。如果不了解自己的水平,就会永远止步于眼前的舒适。电话面试流程:面试官简单介绍一下来的目的,然后先了解工作经历,再问技术问题。对于工作经验,我首先质疑为什么第一段工作经验只有四五个月,并解释说只是实习,当时做完第一版项目就走了。(虽然网上已经形成了跳槽快的共识,但还是没有哪个公司没有领导偏爱频繁跳槽的人);然后我确定了我的毕业时间,也就是正式的工作时间(应该是确认工作年限,考虑面试的范围和深度)技术面试接下来进入技术面试。其实我已经很久没有接触项目代码了,还是很紧张,因为一个月前就准备好了面试题。(不过打起精神来,面试一开始很笨拙,越厚越懂套路)问题一:用css画圆有几种方法?(我只是想到了border-radius,我没有实际需求,也没有关注过。)如果一个10px的正方形变成一个圆,那么border-radius设置成(5px)有什么办法吗?(box-shadow,canvas)问题2:样式表的优先级?(内联样式>内部样式表>外部样式表,最后要加个“浏览器默认”)那么外部样式中有哪些选择器,优先级是多少呢?(id选择器>类选择器>伪类选择器)还有其他选择器吗?比如标签选择器,它的优先级(最低的。。。脑子糊涂的时候,果然面试要提前准备,实际用的时候一清二楚,但是列出来的时候,看起来糊涂了)问题3:那你刚才提到伪类,:beforeused?(没有,,,真的没有,后来也没花时间去理解和反思)问题4:那我来说说ES6。你在工作中使用ES6吗?(不是,之前做的银行项目很老,用的框架还是Ember)好吧,问一下ES5的一些基础知识。ES5中有多少种基本数据类型?(六种类型,Null,undefined,string,boolean,number,object,我顺便提到了符号是es6)未完待续,菜鸟要快点成长起来。...先去吃饭
