20161108_Js面试题研究
2016-11-08 10:49
274 查看
作者:rank
链接:https://www.zhihu.com/question/19568008/answer/25092199
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
项目相关
面试其实说白了就是根据一个人之前的经历,来判断出后续这人会做得怎样,如果你之前从没做成过一件事情,凭什么让别人相信你之后能做成呢?因此无论哪里的面试都会问你之前做过的项目
项目可以是多人协助开发一个产品,也可以是自己个人做过的业余应用,只需介绍 1、2 个就够了,需要注意的是 1 + 1 != 2,做了两个平庸的项目不如做了一个好项目。
一般来说会问如下几方面的问题:
做过最满意的项目是什么?
项目背景
为什么要做这件事情?
最终达到什么效果?
你处于什么样的角色,起到了什么方面的作用?
在项目中遇到什么技术问题?具体是如何解决的?
如果再做这个项目,你会在哪些方面进行改善?
技术相关 - 1 面
技术一面主要判断对基础知识的掌握
描述一个你遇到过的技术问题,你是如何解决的?
这个问题很常见,有没有遇到过很不常见的问题?比如在网上根本搜不到解决方法的?
是否有设计过通用的组件?
请设计一个 Dialog(弹出层) / Suggestion(自动完成) / Slider(图片轮播) 等组件
你会提供什么接口?
调用过程是怎样的?可能会遇到什么细节问题?
更细节的问题推荐参考 darcyclarke/Front-end-Developer-Interview-Questions · GitHub
技术相关 - 2 面
技术二面主要判断技术深度及广度
你最擅长的技术是什么?
你觉得你在这个技术上的水平到什么程度了?你觉得最高级别应该是怎样的?
浏览器及性能
这些优化方法背后的原理是什么?
除了这些常规的,你还了解什么最新的方法么?
(这个问既考察技术深度又考察技术广度,其实要答好是相当难的,注意越详细越好)
一个页面从输入 URL 到页面加载完的过程中都发生了什么事情?越详细越好
谈一下你所知道的页面性能优化方法?
如何分析页面性能?
其它
除了前端以外还了解什么其它技术么?
对计算机基础的了解情况,比如常见数据结构、编译原理等
兴趣相关
最近在学什么?接下来半年你打算学习什么?
做什么方面的事情最让你有成就感?需求设计?规划?具体开发?
后续想做什么?3 年后你希望自己是什么水平?
主动性相关
在之前做过的项目中,有没有什么功能或改进点是由你提出来的?
是否有参与和改进其它开源项目
考查要点:
对Web标准的理解
浏览器差异
CSS基本功:布局、盒模型、选择器优先级及使用等
Javascript 基础、JS面向对象实现原理、闭包机制、作用域
https://www.zhihu.com/question/19568008
今天努力先学习这篇帖子中的问题,加油!
链接:https://www.zhihu.com/question/19568008/answer/25092199
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
项目相关
面试其实说白了就是根据一个人之前的经历,来判断出后续这人会做得怎样,如果你之前从没做成过一件事情,凭什么让别人相信你之后能做成呢?因此无论哪里的面试都会问你之前做过的项目
项目可以是多人协助开发一个产品,也可以是自己个人做过的业余应用,只需介绍 1、2 个就够了,需要注意的是 1 + 1 != 2,做了两个平庸的项目不如做了一个好项目。
一般来说会问如下几方面的问题:
做过最满意的项目是什么?
项目背景
为什么要做这件事情?
最终达到什么效果?
你处于什么样的角色,起到了什么方面的作用?
在项目中遇到什么技术问题?具体是如何解决的?
如果再做这个项目,你会在哪些方面进行改善?
技术相关 - 1 面
技术一面主要判断对基础知识的掌握
描述一个你遇到过的技术问题,你是如何解决的?
这个问题很常见,有没有遇到过很不常见的问题?比如在网上根本搜不到解决方法的?
是否有设计过通用的组件?
请设计一个 Dialog(弹出层) / Suggestion(自动完成) / Slider(图片轮播) 等组件
你会提供什么接口?
调用过程是怎样的?可能会遇到什么细节问题?
更细节的问题推荐参考 darcyclarke/Front-end-Developer-Interview-Questions · GitHub
技术相关 - 2 面
技术二面主要判断技术深度及广度
你最擅长的技术是什么?
你觉得你在这个技术上的水平到什么程度了?你觉得最高级别应该是怎样的?
浏览器及性能
这些优化方法背后的原理是什么?
除了这些常规的,你还了解什么最新的方法么?
(这个问既考察技术深度又考察技术广度,其实要答好是相当难的,注意越详细越好)
一个页面从输入 URL 到页面加载完的过程中都发生了什么事情?越详细越好
谈一下你所知道的页面性能优化方法?
如何分析页面性能?
其它
除了前端以外还了解什么其它技术么?
对计算机基础的了解情况,比如常见数据结构、编译原理等
兴趣相关
最近在学什么?接下来半年你打算学习什么?
做什么方面的事情最让你有成就感?需求设计?规划?具体开发?
后续想做什么?3 年后你希望自己是什么水平?
主动性相关
在之前做过的项目中,有没有什么功能或改进点是由你提出来的?
是否有参与和改进其它开源项目
考查要点:
对Web标准的理解
浏览器差异
CSS基本功:布局、盒模型、选择器优先级及使用等
Javascript 基础、JS面向对象实现原理、闭包机制、作用域
https://www.zhihu.com/question/19568008
今天努力先学习这篇帖子中的问题,加油!
相关文章推荐
- 非常不错的一个JS分页效果代码,值得研究
- JS实现“鼠标控制局部文字滚动效果”研究
- 梅子开源js框架研究(1)
- 梅子开源js框架研究(1)
- 梅子开源js框架研究(1)
- 梅子开源js框架研究(1)
- 梅子开源js框架研究(1)
- 梅子开源js框架研究(1)
- 软件公司常问的技术面试题(.net sql css js html)
- MapBar研究(百度地图中的JS部分)
- wordpress之js库集合研究介绍
- js绘图研究(一)
- 梅子开源js框架研究(1)
- wordpress之js库集合研究介绍
- [导入]关于iCast等“富媒体”广告的研究(三)--附JS文件
- js 函数调用顺序研究
- 用js实现上传图片前的预览(TX的面试题)
- 梅子开源js框架研究(1)
- 梅子开源js框架研究(1)
- 梅子开源js框架研究(1)