2019秋招基本结束!好久没有系统的写博客在这里系统的总结一下!
面试了很多家,啊哈哈哈开始的时候觉得自己的就是一个菜鸡什么都不会到后面才觉得其实有很多东西也是很简单的但是还是需要大家多去总结,多去动手实践....
一面的基本上问的就是:
- 布局【两栏,三栏布局,垂直居中,水平居中,垂直水平居中的所有的方法】
- http建立连接断开连接以及一些其他的网络知识
- 原型链
- 闭包
- es6里面的语法【多去看看其中的promise和async/await的源码,在多去看看其中的箭头函数,let/const,解构赋值,还有就是其中的set/map】
- dom【事件模型,事件流,dom里面的一些api】
- 跨域
- 其中的vue源码,以及其中的vue-router里面的两种模式以及具体的实现细节,vue里面的diff算法,vue你对虚拟dom的理解,vue生命周期,vue里面的nextTick的理解,vuex 【最好带上项目经历一起说】
- 输入url到页面渲染出来发生了什么
- 一些算法【数组拍平,深复制,浅复制】
- 怎么提高页面的性能【重排,重绘,缓存,cdn,https里面打开dns预解析】
- 浏览器里面的调试面板你都用过那些
- 线上出问题怎么快速定位问题
- 有没有写过什么插件
- 说说你觉得自己写的比较好的组件
- 工程化的能力【webpack】
- nignx
【经历秋招之后的自我总结】前端的知识速度更新非常快只有不断的学习才能让自己更加强大!如果仅仅学的是前端的一些东西对于项目没有一个和好的把握有可能的话多去学习一些后端的知识点让自己对项目有一个更好的把握!