华为、酷狗社招面经:前端工程师
华为
一面技术面
面试官为PL(大概),上来先自我介绍然后聊简历中的项目,详细介绍了项目中无线通信协议的设计,然后问了调试中遇到的问题,针对目前设计提出新的要求(连续传输)问如何实现,排查BUG的套路,最后向我介绍公司以及部门的相关情况,一面过。
二面人力面
自我介绍,为什么离职,自己解决过的最大困难,自己的缺点,二面过。
三面部门领导面
自我介绍,毕业为什么来北京,介绍项目,排查BUG的套路,聊自己未来规划,介绍部门情况,提待遇18K,三面过。
酷狗
1.对闭包是什么理解的,有什么优点和弊端
2.new操作符做了什么
3.说一下http
4.apply和call是怎么实现的
5.你接下的职业规划是什么
6.EventBus的实现原理是什么(答:JS的订阅发布模式....然后有了下一题)
7.一个页面如果打不开,要怎么去查询他的问题出在哪里
8.页面性能优化有哪些方法
9.有了解过CDN吗
10.Vue是怎么实现对数组变化的检测的
11.有一个按钮是异步生成的,怎么对它绑定事件
12.http和https有什么区别
13.跨域有处理过吗,有哪几种方式(答案提到了JSONP,面试官问JSONP可以支持post请求吗,为什么)
14.get和post的区别,为什么get比post安全
15.JS的继承有哪几种方式,优缺点分别是什么
16. js的设计模式你介绍一下
#社招##面经##华为##酷狗#