diff --git a/other-library/Interview/bangdao.md b/other-library/Interview/bangdao.md new file mode 100644 index 000000000..4aa65221e --- /dev/null +++ b/other-library/Interview/bangdao.md @@ -0,0 +1,42 @@ +邦道科技 +=== + +> Create by **jsliang** on **2018-12-6 21:19:00** +> Recently revised in **2018-12-6 21:27:27** + +
+ + [邦道科技 - Boss 直聘](https://www.zhipin.com/job_detail/37dfdd538e3475ad1Xx_09m6Fls~.html?ka=comp_joblist_6) + +* **from 金亮亮** + +1. 先说一下 `React` 和 `Vue` 的不同点。 +2. 原型 `propetype` 与 `_prop_`。 +3. 问:什么可以改变 `this` 的指向?答:`bind`、`call`、`apply`。问:那你说一下 `bind` `apply`、`call`。答:简述一下 `bind` 的内部实现,`apply` 和 `call` 的区别。 +4. 闭包的理解以及优缺点。 +5. 简述一下 js 的垃圾回收机制(因为第三题中我说了,闭包中的东西不会被垃圾回收机制回收,如果滥用会导致性能问题) +6. 问:跨域的几种方式。答:`jsonp`、`core`、`nginx` +7. 性能优化的哪些方式。 +8. 简述一下观察者模式。 +9. 移动端 `1px` 的问题。 +10. 移动端 300ms 延迟,如何解决的? +11. 两栏布局, +12. 实现一个高度为屏幕宽度一半的正方形。 +13. 写过 Vue 插件么?为什么有些 Vue 插件要使用前要 `Vue.use`,而有一些不需要。( PS:有 Vue 插件不需要 `use` 的吗?) +14. 简单说下 Vue 中的 `mixin`,你在什么场景使用它。 +15. 了解 Webpack 么?Webpack 优化,你做过哪些。(感觉这个巴拉巴拉吹过了)Webpack 原理是什么? +16. React 中 `setstate` 以后到页面渲染这之间发生了什么? (从 `diff` 算法开始,`props` 的生命周期钩子说了一下) +17. 简述一下 `Redux` 的数据流向 +18. 说下你理解的排序算法,冒泡排序和快排的区别。(尼玛,巴拉巴拉说了一堆,发现说错了,说成二分法排序了,泪奔) +19. 协商缓存你了解么?怎么判断浏览器是怎么判断是什么缓存的。`catch-control` 的几种值,这个突然卡壳了,么想起来。 +20. `promise` 的几种状态,他的内部原理是怎么样的? +21. 数组去重,以及排序。 +22. 说一下 `cssd` 选择器的权重。 +23. `ajax` 预检,如何取消他? +24. Web 安全 + +暂时就想起这么多来,叭叭的说了整整半个小时 + +
+ +> 知识共享许可协议
jsliang 的文档库梁峻荣 采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议进行许可。
基于https://github.com/LiangJunrong/document-library上的作品创作。
本许可协议授权之外的使用权限可以从 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 处获得。 \ No newline at end of file