总结
1 拓展考点
由于本人所掌握的知识与篇幅均有限,以上提到的考点并不代表前端校招的全部考点,下面提供一些在校招中还可能出现的拓展考点,大家可将其纳入知识储备库中。
(1)、React、Vue等常用前端框架相关
-
React与Vue区别、React/Vue生命周期、虚拟DOM、diff算法、dirty component、React16 新特性、新钩子函数
-
setState 相关问题(同步还是异步?为什么传递给 setState 的参数是一个 callback 而不是一个对象?)
-
forceUpdate()原理
-
props 和 state
-
受控组件和非受控组件
-
组件通信,父子 、兄弟 、跨组件
-
React 组件发 Ajax 请求
-
React 性能优化方案
-
Redux、mobx等状态管理框架实现原理
-
Redux 中间件模型,Thunk 实现,Saga 实现
-
Router 核心流程
(2)、正则表达式
-
验证字符串是否包含数字
-
验证电话号码
-
验证是否符合指定格式
-
JS实现千位分隔符
-
验证邮箱
-
验证身份证号码
-
去除首末位空格
-
十六进制颜色正则(rgb转换)
(3)、数据结构与算法题(这部分可以去牛客网刷题)
-
链表数组区别、增删改查
-
手写排序算法,时间复杂度
-
斐波那契数列
-
链表相关(有否有环、相交点等)
-
二叉树相关
(4)、前端方面常考面试代码题
-
数组去重
-
数组扁平化(reduce原理)
-
纯CSS创建一个三角形
-
手写promise
-
实现sleep函数(promise原理)
-
svg画圆、画坐标系
-
防抖节流
-
深拷贝与浅拷贝
-
圣杯布局、两栏/三栏布局
2 校招技巧
针对个人校招亲身经历,我总结了几点在校招各过程中的小技巧:
-
学会交流
在整个校招过程中,都不要忽略与其他小伙伴交流,比如岗位的投递、笔试面试的考点、状态更新的时间等等。几乎每个公司都会建qq群,其中包含了来自
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
前端岗位面试求职攻略及真题解析~~