背景
2018年写过一次前端面试
复盘的文章, 反响很不错。
2019年情况又有所不同
, 我就结合去年的一些经验
和今年
观察到的一些情况再总结一篇, 有需要面试的朋友可以参考下。
先说下我去年面试的一些情况吧.
18年七八月份的时候我出来面试,面试了几家,大概有: 腾讯, 阿里, 有赞, 玖富证券,Shopee
, 还有两个不记得叫啥名字了。
最后也收获了: 阿里, Shopee, 玖富
的offer, 腾讯的流程太长了, 后面就没继续面。
其实面试多了你就会发现, 面试其实都是有规律
的, 也有一些技巧
。
下面我就根据我的一些经验, 做一个梳理
, 在此分享给大家。
正文
如今的前端面试, 难度
越来越高
。
可能是市场趋近饱和吧, 前端人员越来越多
, 面试的要求
也在不断提高
。
所以, 要想拿到心仪的offer, 一定
要做一些面试准备工作
, 大体上包括:
简历
的准备基础知识
的准备熟悉常见的面试题以及编程题
的准备面试心态
的准备谈offer
的一些准备
下面我们就一个一个看,这些准备, 具体该准备什么。
一 . 简历的准备
简历不要求多惊艳, 最起码得合格, 满足最基础的要求。
一份组织良好的简历也能提高简历筛选的概率。为了节省篇幅, 这部分内容可以戳我的另一篇文章:
二. 基础知识的准备
我简单罗列一些高频考点:
CSS
- 盒子模型
- BFC,Flex
- 局中
- Grid
变量类型
- JS 的数据类型分类和判断
- 值类型和引用类型
原型与原型链
- 原型和原型链定义
- 继承
作用域和闭包
- 执行上下文
- this
- 闭包
性能问题
- 有没有做过性能优化
- 如何定位性能问题
- 如何解决的
webpack
- loader
- plugin
- Tree Shaking
- 代码分割
- 打包优化技巧
Promise
- Promise 及其方法的实现
HTTP 1/2
- HTTP 有什么缺点
- HTTP2 有什么好处
- HTTPS 有什么好处, 有什么缺点,为什么。
- TCP, UDP 的区别, 最佳场景
- 为什么说HTTPS 是安全的
- 解释一下加密过程
- 三次握手的过程,为什么握手三次, 为什么挥手四次
安全相关
- XSS
- CSRF
浏览器缓存策略
- 缓存头相关
- 浏览器 Cookie 相关
基础的数据结构和算法
- Tree,
- BFS
- DFS
- 递归
- 动态规划
框架相关
(如果你写了的话)- 1、React diff
- 2、虚拟dom
- 3、react 受控 非受控组件
- 4、react 新旧生命周期
- 5、 事件传播
- 6、Event loop
- 一些
发散性问题
输入URL 到页面展示发生了什么
稳定性
保障错误监控
, 收集,分析
- 项目
架构
经验等 - 如何设计一个好的
组件
重点还是基础
, 框架相关, 如果你简历上写了, 就可能会被问到。
比如你用React, 就要对这一套东西非常熟悉,仅仅只会用API是不行的, 而且就算你自己没看到什么原理剖析, 也可以看看别人写的分析文章, 别人问的时候,能回答上来就可以。
React
系列的可以参考我公众号「前端e进阶
」上的面试系列, 二维码在下方。
三. 熟悉常见的面试题以及编程题的准备
一般公司都有技术笔试题
, 也有的是一面白纸写代码
。
下面分享一些来自BAT
的真实
题目, 是去年
群里的朋友分享的,仅作参考:
第一套:
第二套:
这两套笔试题都比较注重实操
, 也是当下比较流行
的一种面试方式。
Shopee
一面也包含实操环节
,一两道编程题
.
大概是 leetCode easy, medium 级别。
这里也简单列举几道题供大家参考:
- 实现大整数加法
- 实现 Instance of
- 实现一个Lazyman
- 实现bind
- 实现debounce, throttle
- 实现深克隆
- 实现快速排序, 归并排序
另外,常见的 leetcode
题目, 我这里推荐一套:
四. 面试心态的准备
面试是一个双向选择
的过程, 就算不过, 也不要怀疑自己。
放平心态
, 用平等交流
的心态来面试.
面试过程中放轻松
, 往往能取得不错的效果。
五. 谈offer的一些准备
谈offer , 是最后一道关卡
。
很多人都觉得, 到这一步就稳了
, 其实不是
的。
我身边就有个活生生的例子, 前面都通过了,眼看就要拿offer了, 结果玩脱了
, 一波凉凉
。
后面一问,HR 给出的评价是: 态度高傲, 不谦虚
。
所以, 即便看起来十拿九稳了, 也要稳住, 不要浪
。
这一步, 如果是正常的HR, 会问你:
- 过去的一些经历,做过啥
为什么从上一家离职
(权衡稳定性)- 对
工资
的期望:- 这一步不要虚, 毕竟你都走到这了, 怕啥。这里
谈钱不伤感情
,注意几点:- 不要急于出价,可以先套路一波
- 不要给你多少就要多少,你说出一个数,后面就不要轻易改了。
- 不要谈一次被打击一次,最后越来越没有底气。
- 要自信一些, 但是不要自大。
- 也不要漫天要价,不知道的,要去
脉脉
上问下。可以适当加多点: - 一方面是留点砍价的空间
- 另一方面, 万一HR就答应了呢, 那不就
美滋滋
。 - 对于已经谈拢的薪酬待遇,一定要 HR 以发
邮件 offer
的形式来确认。 - 你前面拿的一些
肉鸡公司的offer
可以作为加价的筹码, 不要扔了。
- 这一步不要虚, 毕竟你都走到这了, 怕啥。这里
有些HR还会问你最近学了什么
, 刚好我之前参加过腾讯的TLC技术分享大会
, 了解最新技术动态
。
在这里献上链接
, 有需要的可以去看看:
最后
大概就是这些吧, 希望对大家有所帮助。
如果觉得内容有帮助可以关注下我的公众号 「 前端e进阶
」,及时了解最新动态
,一起学习!
今天的文章2019年,看了这一份, 再也不怕前端面试了分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/20419.html