滴滴数据平台前端日常实习一面凉经
面试体验极差...很多问题我感觉问的莫名其妙...get 不到他的点,我不会的问题他会解答,但听完我还是不懂。。。
4.23 76分钟
- 自我介绍
- 介绍下实习中做的项目
- 实习中收获了什么
- 怎么学前端的
- 然后看题说输出(他投屏,题目忘了。。。)
- 怎么实现继承?原型链实现的继承会有什么问题?怎么解决
- 给字符串增加一个方法,传入一个数字n,输出重复n次的字符串,字符串的 repeat 方法
输入 'abc'._repeat(3)
输出 'abcabcabc'
8. 如何实现并发请求? 如果不使用 promise 呢
9. css 盒模型是什么? 有什么方法可以改变盒模型
10. box-sizing 的 border-box 和 content 的区别? 为什么要有 border-sizing? 有什么应用场景? 主要解决什么问题
11. 讲一下 js 事件流?事件捕获和事件冒泡有什么应用场景
12. 有学过 jQuery?
13. 你觉得为什么会有 Vue 、React?能带来什么好处
14. 讲一下 Vue 的 双向数据绑定
15. Vue 数据变化怎么更新页面
16. Vue 可以实现对新增属性的响应式吗?怎么实现的
17. Vue 是数据变化了就会去更新视图吗
18. http 状态码 301 302 304 是什么
19. 静态资源没有改变可以怎么做优化(CDN)
20. CDN 是什么
21. 如果不通过请求,怎么去访问静态资源(我说用缓存,但他说不可以。。。不知道他到底想问什么。。。)
22. 说一下对 webpack 的理解?
23. webpack 打包后的文件是怎么样的(有hash,这不还是和协商缓存相关嘛。。。)
24. 讲一下浏览器怎么存储数据(cookie、sessionStorage、localStorage)
25. 未来的职业规划
26. 反问
#前端工程师##滴滴##面经##实习#