说明
笔试时间:4.15 号19:00-21:00,笔试网站牛客网
第二次笔试(第一次是CVTE),选择题还好,编程题比较惨…提前了一个小时交卷了,深刻地感受到了自己的菜…
笔试时分为三部分,单选(20*2)、不定选(10*3,少选得一半分)、编程(1*30),你可以自由选择从哪一部分开始,这一部分提交之后才能继续下一部分。每一部分跟牛客网上的模拟练习相似,可以看到所有题目,不像CVTE那么坑……cvte笔经+面经
答题时会用手机考试小助手监控,也会录屏监控,答选择题时不能跳出答题页面三次以上不然会被标记作弊嫌疑(我第一次电脑自动屏保,第二次跳出了一个新闻广告,第三次不小心新建了一个空白页……吓死我了),然后下面是题目中涉及到的一些知识点
单选
- setTimeout之后又立马clearTimeout是否会执行
- navigator哪个属性可以查看版本信息 ;(应该是appVersion但是当时选项里好像只有platform)
- ES6新原始数据类型symbol;
- react生命周期(mounting,unmounting,updating);
- HTTP 未授权Unauthorized 状态码401;
- 严格模式 声明方式,禁止this关键字指向全局对象,在作用域 eval() 创建的变量不能被调用,变量名不能使用 “eval” 字符串等等特性;
- viewPort 用处(不太懂);
- CSS选择器如何匹配紧跟的元素(div+p);
- CSSStyleDeclaration接口实现(?不是很懂)
- 对象实例属性如何得到(Object.getOwnPropertyNames),是否能用for遍历
有些比较简单的题目忘记了……只记录一些还有印象的
不定选
- 简写属性 有哪些;
- DOM文档操作接口
- React Flux结构;
- userAgent属性;
- 闭包理解
不定选我好多都不敢选…太菜了
编程
<div id="box" style="width: 1000px;height:1000px;position: relative;overflow: hidden"></div>
<div id="ball" style="width: 10px;height: 10px;border-radius: 5px;position: absolute;background: red" ></div>
写一个js方法,使小球出现位置随机,以v/s的速度直线运动,方向随机,碰到边框时以
入射角=反射角的方式反弹(题目里没写终止条件估计是没有)
没错,就一道题,30分
感受
不愧是游戏公司,编程题风格就是不一样……以前没做过这种的,编程题几乎没写出来……前面选择题也有挺多知识点没见过的,估计又要凉了
现在春招已经过去了一大半依然是0 offer……不知道找不到实习对以后正式招聘有没有影响,学院里厉害的大佬都已经拿到Google和Microsoft的offer了,我这样的小菜鸡还在随波逐流,现在才明白了一句话:长大之后,犯错误的代价比小时候大多了…… 真心后悔大一大二的时候没有好好学习,对自己的未来也没有规划,没有就业意识,春招投简历也投得太晚了,现在很多企业都没剩什么hc了,但是面试笔试经验依然很匮乏,只希望接下来能多充实一下自己吧……