滴滴sp前端一面

一面 60分钟

1. 先自我介绍
2. 看你用React比较多,问了问,Redux的模式是怎么样的?为什么要这么设计?
3. 手写发布订阅模式
4. Vue的双向绑定原理
5. Vue和React的区别
6. Webpack了解过吗,讲一下怎么做的?loder和plugin什么区别
7. 一道this指向的问题,三个小问,这道题目有两个坑的
8. axios了解吗?jsonp原理是什么
9. 你那些方面有比较深入的研究,例如:Vue、React、跨端、Webpack。说了js基础什么的
10. 手写ajax,依次问了 readyState = 1, 2,3代表什么。ActiveXObject能兼容到IE几,还需要做别的什么处理吗?如何能保证IE可用,说了什么css hack,这个hack不是特别清楚
11. 讲讲深拷贝和浅拷贝,...是深拷贝吗?
12. 实现一个深拷贝需要考虑哪些情况,写一下?
13. setTimeout是怎么实现的?放入到队列中吗?代码执行到这块是放入,还是时间到了才放入。这块和他讲了讲setTime不是用队列实现的,使用hash对象来实现的,是代码遇到时才放入。
14. setTimeout和setInterval的区别。
15. 下面不断嵌套调用setTimeout与直接用setInterval的区别,我说这样写不好,可以用setInterval来模拟。然后让我用setInterval实现一下下面setTimeout的功能。
16. 上诉代码如何取消定时器,是想要取消的时候就取消,不是立马取消,有什么方法。
```JS
setTimeout( () => {
setTimeout( () => {
setTimeout( () => {
},1000)
},1000)
},1000)
```
17. 箭头函数和普通函数有什么区别
18. 讲讲http和https
19. 有什么要问我的

我只记得上述那么多题目了,一面应该还问了别的题目,想不起来了
#面经##滴滴##前端工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-08-06 09:00
有的问题问的好偏啊
点赞 回复
分享
发布于 2020-08-06 10:49
滴滴
校招火热招聘中
官网直投
滴滴前端招人多吗
点赞 回复
分享
发布于 2020-08-06 12:39
楼主redux是怎么答的呢 我一直觉得reducers的纯函数是没必要的 像vuex一样直接修改store好像没有任何问题
点赞 回复
分享
发布于 2020-08-06 21:28
感觉你面试的题目都好难啊。。。也有可能是我太菜了,我提交了一个实习生的简历,现在慌慌慌
点赞 回复
分享
发布于 2020-08-11 01:40
楼主第13题的这个hash对象实现的,我实在找不到相关资料,能不能解释一下是什么意思?
点赞 回复
分享
发布于 2020-08-11 17:49
setInterval实现一下下面setTimeout的功能。这个是不是写反了,网上查的都是setTimeout实现一下下面setInterval
点赞 回复
分享
发布于 2020-08-11 18:19

相关推荐

1 21 评论
分享
牛客网
牛客企业服务