前端面试流程
本文是之前某次前端大佬在直播中说的前端面试应该注意的事项,这位前端大佬做这场直播的时间是20年 但是现在应该还有效吧
面试指南
轮数
- 阿里 :6轮 ,最后一面,HR, 刷人,前五轮基本都是技术面试,走流程1个多月,阿里价值观? 不要说福报(第一个面试阿里 前两轮有可能是电话面试,面试周期每一到两天面一次)
- 腾讯:4~5轮, 3~4次技术面试,最后一面HR , HR面不刷人。倒数第二面,总监面--->工程,架构, 算法
- 百度 : 4轮, 1~3 面技术面试, HR (轻松型),倒数第二面经理面试
- 头条: 4轮,HR (轻松型),如果想去头条先去,面试快手
- 美团 :4轮 3轮技术 ,最后一轮HR(建议最后去)
薪资
p6
- 头条: 35K * 15 +400~600期权 +4K 加班费 +1.5k 房租
- 阿里: 28 ~32k *16 (拿不到股票或期权)
- 美团: 35K ~37K * 15+20W/4年
- 滴滴:32*15(期权0)
- 百度: 30*15 (10w/4年)
- 腾讯: 29k *16(0)
- 快手:50w
面试顺序(不要先面试向往的公司)
顺序1:阿里-->tx-->百度--> 滴滴 -->头条-->快手-->美团
顺序2: 快手/美团/头条--->别的offer
职级
- 职级不高但是工资高 ---> 优先考虑钱
阿里p6为例 - 腾讯:2-3 ~3-1(小leader)
- 百度T5 ~T6
- 滴滴:D6 ~D7
- 头条: 2-1 (职级卡的特别严)
- 基础知识与面试关系
面试要点
1面:基础知识比较多+框架知识(简历里的框架)(面试官水平一般)
2~3面可能会有算法+底层原理+设计模式(面试官水平提升)
3~4面: 架构流程(管理者+高级别)
HR面 注意价值观(未来规划, 对部门了解)
准备面试
基础部分(ES6/上下文/调用栈/闭包/时间循环/渲染机制/Promise/防抖& 节流...)
工程化(脚本/npm/xxx-cli/从0设计一个工程) 3面
单测, 算法&设计模式 二面
性能优化
前端安全 (xss/csrf/sql/反爬虫)
nodejs (高并发/数据库/底层原理)
css(flex/BFC/响应式布局/选择器/动画/变形)
图形(SVG/canvas)
框架(Vue/react)源码看一下(双向绑定,依赖分析, router,数据管理vuex,)详细要求其中原理熟读源码
react --->hooks/RN/Context/Fiber &Diff
网络(HTTP/https/CDN/TCP/IP)
版本管理(sub-tree)
简历(简历不要超过2篇)
- 学历+工作经历
- 自己写的工具xxxxxxxx
- 用了xxxx技术,负责了xxxxx,
少些
精通xxxxxx
本文是之前某次前端大佬在直播中说的前端面试应该注意的事项,这位前端大佬做这场直播的时间是20年 但是现在应该还有效吧