一面:2017.03.01,14:03-14:38,35min。
1 说下==和===的区别?
2 说下link和import的区别。
3 如何阻止冒泡事件。
4 说下HTML5的缓存方法。
5 如何使用Ajax跨域?
6 说下你如何用Webpack进行性能优化?
7 讲下React的生命周期。
8 你是通过什么方式来学习前端的?
9 讲下你在项目中遇到过最大的问题是什么,你是怎么解决的?
10 还有几个,我忘了。应该只有一面了。
这次面试的都是常规的面试题,但是自己状态挺差,所以回答时语言组织很乱,还有一个问题答着答着就就把问题忘了。还有一个是面试官那边声音很吵,听得不是很清楚,后面遇到这种情况应该跟面试官说清楚。面试官的问题应该是提前准备好的,没有跟着自己的回答来提问。
面试官是女生,语气很好。这次面试也暴露出自己的面经刷得不够,不够舒适的环境会对自己的影响很大,思维会变得不清晰,所以回答问题前缺少思路。
二面:2017.03.01,16:34-17:30,具体时间忘了,大约一个小时。
1 技术无关问题:介绍一下你们工作室?
2 问项目,数据决策网站是怎么进行技术选型的?
3 React的生命周期?
4 你在项目中遇到的最大的问题是什么?
5 描述了一个常见问题场景?(他说有两种解决方法,我只说了一种)
6 ES6的常见特性?
7 面试官说不了解Redux,想问我如何使用Redux来管理数据?(怎么用Redux来开发项目)
8 介绍一下Git的工作流?Git常见的命令?
9 说一下正则表达式?
10 说一下Linux的常见命令行?
11 你想问些什么?
补:12 讲下ES6中的import?有一些细节问题忘记了,没有写。本来以为一面挂了,所以接到电话的时候觉得很突然。面试官面得比较随意,很亲切,所以面试的过程很放松,面试官说可以像讨论一样和他交流。面试官比较注意方法论,所以我对每个问题的回答都引申了很多。
...查看更多