背??景2018年,写了一篇前端面试回顾的文章,反响很好。2019年的情况又不一样了。我将总结去年的一些经验和今年的一些观察。需要面试的朋友可以参考一下。先说说我去年的一些采访吧。我是2018年7月和8月出来面试的,面试了好几家公司,大概是:腾讯、阿里、有赞、久富证券、虾皮,还有两家不记得名字了。什么名字。最后我也有收获:阿里,虾皮,九福的offer,腾讯的流程太长,后面没继续面试。其实经过多次面试,你会发现面试其实是有规律的,也有一些技巧的。下面我就根据自己的一些经验做一个总结,在这里分享给大家。现在的前端面试,文字越来越难了。可能是市场接近饱和,前端人员越来越多,对面试的要求也越来越高。所以,想要拿到自己想要的offer,就必须要做好一些面试准备,一般包括:简历的准备,基础知识的准备,常见面试题和编程题的熟悉,面试心态的准备,以及面试的一些准备。提供。让我们看看这些准备工作中的每一个以及应该准备什么。1、简历准备简历不需要很惊艳,至少要合格,满足最基本的要求。组织良好的简历还可以提高简历筛选的几率。为了节省篇幅,这部分内容可以阅读我的另一篇文章:老司机教你写一份合格的技术简历二、基础知识准备我简单罗列一些高频测试点:CSS盒模型BFC、FlexBureauGrid变量类型JS数据类型分类判断值类型和引用类型原型和原型链原型和原型链定义继承范围和闭包执行上下文本闭包性能优化减少首屏时间打包优化等webpackloaderpluginTreeShaking代码分割和打包优化技术PromisePromise及其方法的实现HTTP1/2HTTP的缺点是什么HTTP2的优点是什么HTTPS的优点是什么,缺点是什么,为什么。TCP和UDP的区别,最佳场景为什么HTTPS是安全的详解加密过程中三次握手的过程,为什么三次握手,为什么四次挥手安全相关XSSCSRF浏览器缓存策略缓存头相关浏览器Cookie相关基础数据结构算法树相关,BFSDFS递归动态编程框架(如果你写的话)1、Reactdiff2、虚拟dom3、react受控和非受控组件4、react新旧生命周期5、事件传播6、事件的一些发散问题loop输入页面的URL,显示发生了什么,稳定性保证,错误监控,收集,项目架构经验分析等。如何设计一个好的组件。重点还是在基础和框架上。如果你把它写在你的简历上,你可能会被问到。比如你用React,你就需要非常熟悉这套东西。仅仅使用API是不够的。而且就算没看到什么原理分析,也可以看看别人写的分析文章。当别人问的时候,你可以回答。React系列可以参考我在公众号《前端e进阶》上的访谈系列,二维码在下方。3.熟悉常见的面试题和编程题的准备。一般公司都有技术笔试题,有的是在白纸上写代码。分享一些去年群里朋友分享的BAT真题,仅供参考:第一套:第二套:这两套笔试题比较实用,也是面试热门目前的方法。Shopee端还包括实践环节,一两个编程问题。大概leetCodeeasy,中等水平。这里有几道简单的题供大家参考:实现大整数加法,实现Instanceof,实现一个Lazyman,实现bind,实现debounce,实现深度克隆,实现快速排序,合并排序另外leetcode常见题,推荐这里有一套:腾讯精选练习50题4.准备面试的心态面试是一个双向选择的过程。即使失败了,也不要怀疑自己。保持冷静的心态,用平等沟通的心态去面试。面试过程中放松心情,往往能取得不错的效果。5.谈offer的一些准备。谈论报价是最后一道坎。很多人认为此时就稳定了,其实不然。我身边就有一个活生生的例子。之前都是pass过的,拿到offer也会拿到offer,但是还得玩完,爽死了。后来一问,HR给的评价是:嚣张,不谦虚。所以,即使看起来是板上钉钉的事情,也要坚持住,不要动摇。这一步,如果是正常的HR,会问你:过去的一些经历,做过什么,为什么从之前的公司离职(权衡稳定性),薪资期望不要虚假。毕竟你来了,怕什么?.在这里谈钱不伤感情,别:别急着标,可以先套路,要多少给多少。一旦你说出一个数字,以后不要轻易改变它。说被打一次,到最后会越来越自信。.要有信心,不要问价格。如果你不知道,你必须问。可以适当多加点:一方面是留一些讨价还价的余地;另一方面,如果HR同意,那就是恭维了。对于已经谈妥的薪资待遇,HR必须以邮件offer的形式确认。之前拿的一些肉鸡企业的offer可以作为涨价的筹码,千万别扔掉。有的HR也会问你最近学了什么。正好之前参加了腾讯的TLC技术分享会,了解最新的技术动向。这里有一个链接,需要的可以去看看。https://m.ke.qq.com/course/43...大概到此结束,希望对大家有所帮助。如果觉得内容有帮助,可以关注我的公众号《前端e进阶》,及时了解最新动态,共同学习!
