前端面试分享
2017-09-08 13:10
274 查看
跟大家谈谈我的面试心得吧。
我大概面试了有接近10家,拉钩上每天投递20次,其他平台没投递。面试官问的问题百变不离其综,总结如下:
1.ES6新特性,H5新特性,CSS3新特性。
2.Web缓存机制与Cookies的区别,以及他们的生命周期。
3.谈谈你对网络安全的看法。(这道题可以好好百度下,反正我每次都不知道自己到底在回答什么)
4.组件与封装(2年以上工作经验一般会问到),你有没有用原生JS或jQuery封装过什么。(自己去网上搜轮播/Tab/商品放大镜的封装效果然后回答有……….’)
5.讲述下jQuery原理–》回答(链接调用,return this,网上搜答案)
6.清除浮动的方式
7.position属性的几种状态?哪些是脱离了文档流的。
8.谈谈你对代码可维护性的理解。
9.浏览器无法识别es6语法怎么办?–》 回答(用Babel:下一代 JavaScript 语法的编译器)
10.请谈谈CSS预处理器?–》回答(Less,Sass,具体用法百度)
11.平常你是怎么解决浏览器兼容性问题的?
12.原型,原型链,构造函数(参考书籍:Javascript高级程序设计第三版第六章)
13.有没有接触过算法(有在Leetcode上刷过题,平均每天一道吧,保持编程的状态)
14.谈谈你对闭包的理解。
15.谈谈你对Ajax,同步,异步的理解。
16.你们团队多少人?分工是怎么样的?怎么协作的。
关于其他:
1.心态。首先是要自信,即使全世界都不相信你,你也要相信自己,焦虑的时候告诉自己,最好的在最后面。
2.软实力。在技术之外,面试官也很关注你的软实力。比如学习能力。说说你对前端新技术的理解,比如webpack,三大框架(三大框架至少要熟悉一个,我准备的是Vue,个人觉得比较容易入门)比如沟通能力,虽然不知道自己在说什么,但是还是能侃侃而谈。发散思维,当面试官抛出一个你get不到的点,你可以引申到你熟悉的领域。外语水平,我会向面试官介绍,我能无障碍阅读英语文档,经常逛GitHub社区,参考别人的源代码,看Facebook视频,在网络时代,每个人都能得到最优质的教育。其他,比如逻辑思维,对技术的热爱,激情等等。总之,找到自己的亮点,展示给面试官为什么选我。
3.兴趣爱好/自我评价。(一般问到这一步,就代表面试官对你比较感兴趣,所以要好好回答)我回答的是:平常比较喜欢总结,比如把代码块封装成可重用的插件,也喜欢写作,记录下平时遇到的技术难点,拥有自己的技术博客。
最后引用别人说过的一句话:唯有热爱,才能坚持,唯有坚持,才能成就。祝大家都找到满意的工作,从此华丽转身,走上高富帅,白富美的人生巅峰。
我大概面试了有接近10家,拉钩上每天投递20次,其他平台没投递。面试官问的问题百变不离其综,总结如下:
1.ES6新特性,H5新特性,CSS3新特性。
2.Web缓存机制与Cookies的区别,以及他们的生命周期。
3.谈谈你对网络安全的看法。(这道题可以好好百度下,反正我每次都不知道自己到底在回答什么)
4.组件与封装(2年以上工作经验一般会问到),你有没有用原生JS或jQuery封装过什么。(自己去网上搜轮播/Tab/商品放大镜的封装效果然后回答有……….’)
5.讲述下jQuery原理–》回答(链接调用,return this,网上搜答案)
6.清除浮动的方式
7.position属性的几种状态?哪些是脱离了文档流的。
8.谈谈你对代码可维护性的理解。
9.浏览器无法识别es6语法怎么办?–》 回答(用Babel:下一代 JavaScript 语法的编译器)
10.请谈谈CSS预处理器?–》回答(Less,Sass,具体用法百度)
11.平常你是怎么解决浏览器兼容性问题的?
12.原型,原型链,构造函数(参考书籍:Javascript高级程序设计第三版第六章)
13.有没有接触过算法(有在Leetcode上刷过题,平均每天一道吧,保持编程的状态)
14.谈谈你对闭包的理解。
15.谈谈你对Ajax,同步,异步的理解。
16.你们团队多少人?分工是怎么样的?怎么协作的。
关于其他:
1.心态。首先是要自信,即使全世界都不相信你,你也要相信自己,焦虑的时候告诉自己,最好的在最后面。
2.软实力。在技术之外,面试官也很关注你的软实力。比如学习能力。说说你对前端新技术的理解,比如webpack,三大框架(三大框架至少要熟悉一个,我准备的是Vue,个人觉得比较容易入门)比如沟通能力,虽然不知道自己在说什么,但是还是能侃侃而谈。发散思维,当面试官抛出一个你get不到的点,你可以引申到你熟悉的领域。外语水平,我会向面试官介绍,我能无障碍阅读英语文档,经常逛GitHub社区,参考别人的源代码,看Facebook视频,在网络时代,每个人都能得到最优质的教育。其他,比如逻辑思维,对技术的热爱,激情等等。总之,找到自己的亮点,展示给面试官为什么选我。
3.兴趣爱好/自我评价。(一般问到这一步,就代表面试官对你比较感兴趣,所以要好好回答)我回答的是:平常比较喜欢总结,比如把代码块封装成可重用的插件,也喜欢写作,记录下平时遇到的技术难点,拥有自己的技术博客。
最后引用别人说过的一句话:唯有热爱,才能坚持,唯有坚持,才能成就。祝大家都找到满意的工作,从此华丽转身,走上高富帅,白富美的人生巅峰。
相关文章推荐
- 这篇文章挺有意思 关于如何自学web前端以及一些面试的经验分享
- 【Web前端开发】面试经验分享(应届生)
- 分享几个前端干货,面试经常提
- 一次围绕setTimeout的前端面试经验分享
- 前端面试--四月二十家前端面试题分享
- 校招季--献给前端求职路上的你们(个人面试经历分享)
- 【干货分享】前端面试知识点锦集01(HTML篇)——附答案
- 【干货分享】前端面试知识点锦集04(Others篇)——附答案
- 分享几个前端干货,面试经常提
- 【干货分享】前端面试知识点锦集02(CSS篇)——附答案
- 分享几个前端干货,面试经常提
- 【干货分享】前端面试知识点锦集05(目录篇)
- 面试分享:2018阿里巴巴前端面试总结(题目+答案)
- 【干货分享】前端面试知识点锦集03(JavaScript篇)——附答案
- 2017年BAT名企前端面试总结分享
- 分享前端面试中被问到的几个问题
- 分享下我的失败的前端面试经历
- 互联网大厂校招前端面试考点分享,你能答到第几题?
- 16.4.19 杭州某创业公司前端开发实习生面试分享(大神勿入)
- 互联网大厂校招前端面试考点分享,你能答到第几题?