fordeal 前端 技术面+hr面
昨天刚面试,把还记得的面试题分享一下
技术面
0、请先自我介绍一下
1、重写Array.splice方法为mysplice,并扩展在Array原型链上。(面试官就是让我讲讲宣讲会笔试时最后一道题的思路)
2、你知道 this 吗
3、有关 ES6 你了解哪些
4、关于箭头函数的 this ,具体是指向哪个对象,有没有关于这个的专业术语
5、我看你用过 react,都说这些框架比js快,为什么
6、你刚刚说的 diff 算法(react的玩意),如果更新一个很小的部分数据也会刷新网页,这样体验不太好,有没有什么优化的方法
7、react 和 服务器运行在不同的端口上,首先应该解决什么问题?
8、你知道 react 16之后的新特性吗
9、网页应该怎么优化(雅虎军规随便扯了几条)
10、说到了缓存,http 缓存是怎么样的
11、cookie 在哪些情况能传递,有两种情况,比如说 url 在 path 不同、完全不同
12、你知道哪些ES6之后的新标准(我扯了ES7的 async await,以及今年刚出的去除字符串的空格可以选左右)
13、你知道 eventloop(事件循环机制)吗?
14、如果一个程序里,有很多同步的程序完成后才能触发某个玩意,但是我不想它这样,我想其中某一个程序完成后就触发,你有什么办法吗
15、while(1) 会卡死在 eventloop 里面吗
16、JS 和 Node.js 有什么不同
17、你这个xx项目,有用什么框架吗
18、你觉得这个项目最困难的地方在哪
19、我看你写过 node 的爬虫,你能说说你怎么做的吗
20、你有什么想问的
HR面
0、我看你的专业是xxx,为什么想做前端这个岗位呢
1、大三为什么没出去实习
2、大四忙吗
3、你觉得刚刚技术面的面试官怎么样,如果你进来后让他做你的导师你愿意吗
4、你之前了解我们公司吗,知道我们公司是做什么的吗
5、你有什么想了解我们公司的
最后就和我说还有终面,具体等通知
#Fordeal##秋招##前端工程师##面经#