3.自己主导面试节奏,而不是跟着面试官的节奏走
简历上:可以把自己擅长的部分写上,自己平常做过的一些东西写上,比如我说做了webpack打包优化,提升了xxx,首页性能优化,提升了xxx,然后必问,这些展开讲的话,细节就太多了,能说很长时间
回答问题的时候,不要只回答面试官的问题,要把自己知道的都说出来,但是要保证,自己说的一些东西一定要很清楚,因为一般都会接着你提到的这些东西往下问,直到问到你说不会为止。比如问你flex布局,你可以提到flex:1,flex:1是哪些的缩写,有哪些用途。
自己平常过的一些东西,做完一定要写篇文章记录下来,不然中间的一些研究过程和数据都记得不是很清楚了,比如我做过webpack打包优化,当时就是没记录清楚,比如修改了xxx配置,打包时间从多少降到多少,自己亲身做过的东西,如果当时记录下来的话,面试的时候就可以说很多,同时也能展现自己思考问题和解决问题的思路。千万不能给人一种自己在背题的感觉。
有一道很神奇的面试题,就是 输入url到页面展示经过了哪些流程,这一道面试题,你可以至少说两个小时的那种。
这个可以考察在平常学习的时候,自己有没有把一些琐碎的知识点串成体系那样去掌握。
4. 面试官问一个问题后,可以稍微想一下,整理一下思路再回答
最好是每道题能从几个方面作答,说完大的方面,再说小的方面,比如问性能优化,你可以说分大致两个方面,1. 加载的资源更少 2. 加载的资源更快,然后具体再阐述这两个方面的具体实施措施。
大概可以了解候选人的思维逻辑能力和表达能力。
5. 把面试当做技术分享,技术交流来看
把面试官的提问当做是你做技术分享的时候,听你分享的人的疑问解答。你平常做的一些事情,技术,平常应该会很少给人完整从0到1的讲出来,但是面试官其实可以充当一个聆听者。
关于项目的介绍
这部分真的是关键,之前我一直以为这部分随便说说就好了,太大意了。
-
很多问题都可以从你的项目中来问,我个人认为可以按照这样的一个思路来准备,我做了xxxx,遇到了xxxx个问题,其中我想了xxxx个方案,最后因为xxx我选了xxx方案。
-
做项目遇到比较深刻的几个问题
-
你做的项目中有什么亮点
其他问题
-
为什么离职,对下家公司的期待
-
你是怎么学习的,最近在看什么
-
在现在这家公司,你觉得你得到了哪些成长
公司的选择
可以列一下自己想去的公司和对应的部门,通过各种渠道找内推,在很多招聘平台上投完简历后,会有很多猎头找过来,不要因为自己当时没有面试邀请,而接受猎头给推荐的自己其实并不是很想起的公司,最好不要病急乱投医,因为一是浪费自己的时间,而是公司招聘其实成本也是非常大的。
专业技能
一般来说,面试官会根据你的简历内容去提问,但是技术基础还有需要自己去准备分类,形成自己的知识体系的。简单列一下我自己遇到的一些题
- HTML+CSS
- JavaScript
- 前端框架
- 前端性能优化
- 前端监控
- 模块化+项目构建
- 代码管理
- 信息安全
- 网络协议
- 浏览器
- 算法与数据结构
- 团队管理
- 开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
最近得空把之前遇到的面试题做了一个整理,包括我本人自己去面试遇到的,还有其他人员去面试遇到的,还有网上刷到的,我都统一的整理了一下,希望对大家有用。
其中包含HTML、CSS、JavaScript、服务端与网络、Vue、浏览器等等
由于文章篇幅有限,仅展示部分内容