笔者在某省会都市(非一线二线都市)处置前端2年。怎样说呢,接到的口试电话有一半是培训公司,大一点的公司都用angular,小公司以及大部分公司都用Vue了,有幸用react做过一些项目,更有幸能接到react开辟的口试。
前段时间在知乎上看到只念书不作笔记有多恐惧,吓得我赶忙记下来~
机试
HR说要机试的,吓得我把经常使用的css属性都过了一遍,恐怕一时忘了怎样写。效果拿到一张密密层层的算法题,,,我问HR:要用C言语写照样javascript;用你善于的言语;那我用javascript吧;嗯你们前端用Java多啊,机子上环境都装好了;我一看,果真是eclipse,,,,,,
还好机子上有vs2008能建htm,委曲用js写了2个算法题,用了%,split,parseInt基础搞定,其他题要读取txt文件,想一想照样算了吧、
蔑视
笔试还算比较一般,无非是一些元素程度垂直居中,css3,flex,h5新特征,&&和||操纵等;
vue的一些指令和过滤器。
口试
上午忙完就到饭点了,下昼就接到电话请求口试,照样北京某方的前端一把手,有点小高兴~~~
1.一只田鸡一次能够跳上 1 级台阶,也能够跳上2 级。求该田鸡跳上一个50 级的台阶总共有若干种跳法。
又是算法题,汗,好久没刷算法题了
想一想是动态计划吗,斟酌最好和最坏的状况,每次跳差是1,那末从50/2到50/1都有能够,共26种吧,总该不会让算每种的几率恪守什么散布吧。
GG,转头查百度,效果是Fibonacci数列,递归就完事了。
2.当你挪用 setState 的时刻,发生了什么事?
3.React 中的refs和keys 是什么?
4.controlled component与uncontrolled component有什么区别?
5.深克隆和浅克隆
6.推断一个对象范例的要领,var a=[]是什么范例?