锁定老帖子 主题:这些web前端面试题你知道多少
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-27
个人觉得:考试是一个方面,工作是另一个方面,无论是考试和工作都对自己是一项挑战,不管是不是有用的东西,有益无害,但是过多的去追求就另当别论了,个人主张考试一道题就够了
|
|
返回顶楼 | |
发表时间:2011-10-27
1kjs 写道
1988wwww 写道
1kjs 写道
1988wwww 写道
说真的,这些题目其实很简单了,本人硕士应届生,前端经验1年半。 本科非计算机。
跟学历无关!
这些题目只能以脑残来形容,出这类题目的人我估计他自己是整天做研究的! 你太偏激了,说真的,这些真的是一个优秀前端工程师应当需要知道的基础知识,注意,这些其实是基础知识,当然抛开HTML5和CSS3,这些属于新的东西。但是也是一个趋势。无论是阿里系也好,百度也好,这些题目都会考的,我应聘过百度 淘宝UED 人人网 腾讯, 这些问题很多都会涉及到的, 国内这些知名前端考这些题目不是没有他们的道理的。 我不这么觉得,作为面试官,要从为公司找到合适的人才出发,而不是拿自己懂得专的技能去面试别人,每个人都有自己的特长! 你懂得别人不一定懂,就上面那些面试题目,估计没人会太在意,试想一个合格的前端一定会去了解各地浏览器的内核和调试工具?
至于下面的也同样的道理,一个前端,基础知识固然重要,更重要的是解决问题的能力和学习新知识的能力!
解决问题当然靠自己的知识积累和经验总结,学习能力当然每个人都有差异!
现在别说有优秀的前端工程师,能做事情的前端工程师都难招啊! 我也是个前端工程师,我想说的是,一个合格的前端需要了解浏览器的内核的种类,不需要去了解内核如何运作,调试工具是必须要会用的,特别是在调js上。我觉得这些问题都还不错,其实面试官问这些问题不一定要能完全答正确,他们主要还是看你思考问题的方式的,优秀的前端工程师确实很少。 |
|
返回顶楼 | |
发表时间:2011-10-27
还有HTML5和CSS3其实在很多地方慢慢都在用了,HTML5也有很多个方向,会关注这些东西的应届生还是挺有潜力的。
|
|
返回顶楼 | |
发表时间:2012-09-13
关于语义性,参考 http://www.mxria.com/html5/seo/h201204131111.htm
http://www.mxria.com/html5/seo/h20120315918.htm 等几篇文章,对于标签的使用以及语义性进行了探讨 而html5的语义性,更多重点在于semantic web的实现,比如语义网schema等 http://www.mxria.com/html5/SemanticWeb/index.htm 这里介绍了微数据microdata等语义应用 |
|
返回顶楼 | |
发表时间:2012-09-13
最后修改:2012-09-13
1988wwww 写道
1kjs 写道
1988wwww 写道
1kjs 写道
1988wwww 写道
说真的,这些题目其实很简单了,本人硕士应届生,前端经验1年半。 本科非计算机。
跟学历无关!
这些题目只能以脑残来形容,出这类题目的人我估计他自己是整天做研究的! 你太偏激了,说真的,这些真的是一个优秀前端工程师应当需要知道的基础知识,注意,这些其实是基础知识,当然抛开HTML5和CSS3,这些属于新的东西。但是也是一个趋势。无论是阿里系也好,百度也好,这些题目都会考的,我应聘过百度 淘宝UED 人人网 腾讯, 这些问题很多都会涉及到的, 国内这些知名前端考这些题目不是没有他们的道理的。 我不这么觉得,作为面试官,要从为公司找到合适的人才出发,而不是拿自己懂得专的技能去面试别人,每个人都有自己的特长! 你懂得别人不一定懂,就上面那些面试题目,估计没人会太在意,试想一个合格的前端一定会去了解各地浏览器的内核和调试工具?
至于下面的也同样的道理,一个前端,基础知识固然重要,更重要的是解决问题的能力和学习新知识的能力!
解决问题当然靠自己的知识积累和经验总结,学习能力当然每个人都有差异!
现在别说有优秀的前端工程师,能做事情的前端工程师都难招啊! 我想任何一个面试官当然都是想招到适合公司的人才出发,他们的笔试题也可以透露出他们希望招到什么样的人。 合格的前端难道不需要了解调试工具?起码大部分FireBug总要会吧? 了解浏览器内核是为了从本质上了解如果代码有不兼容的情况,会在哪些浏览器之间出现问题,比如chrome和safari都是webkit,他们之间出现的兼容性差别就会比较小。
你也说了,基础知识重要,笔试题就是基础知识,基础知识过了,你去面试,这个就是解决问题的能力,同时也可以从某方面看出你的学习能力。基础知识都不牢固,我认为也不用谈什么解决问题的能力和学习能力了。 比如某人说自己学习能力好,为何连基础知识都没把握好? LZ的题目其实在JS高级程序设计这本书基本都是有答案的,也许多线程没答案,但是同样可以从这本书中推理出来,这难道不是学习能力?
另外这里说下几大公司笔试题的特点: 百度:主要考JS逻辑,这和百度内部主要是按技能分配任务有关,百度有专门写CSS的,专门写JS的 淘宝:一道JS题目,3道设计题(包括HTML/CSS/JS的实现),这和淘宝按功能分配任何有关,需要全才 腾讯:20道选择题,2道填空题,内容包括数据结构,计算机网络,操作系统,数据库原理。 附加题一道前端题,不计入总分。这说明腾讯注重培养有基础的新人,对语言不是看得太重。
每个公司出的笔试题都是对应着他们公司需要什么样的人,如果你对某公司出的题有问题,可以去尝试下其他公司,如果所有公司出的题都不适合你,那么就是你有问题,对么? 你确定这本书里面都有? |
|
返回顶楼 | |
发表时间:2012-09-16
crelaber 写道 今天去了阿里云进行笔试,本来是想做java方面的笔试但是不巧,由于时间的问题没有到达java的笔试考场所以误打误撞就考了web前端开发技术的题目,一下子把我给弄晕了
1、列举常用的浏览器类型以及他们使用的内核还有对应的调试工具 2、javascript实现多线程计算,列举下常用的方案 3、解释下什么是web语义化,举出具体的实例,并说明语义化后有什么好处 4、html5和css3有什么新特性 5、说出其他浏览器和IE浏览器在页面元素引用有什么区别? 第五个问题我记得不太清楚了,最后还一个实例让你用html和css实现,这个倒是简单,其余的几个就是这样 出第二个题目的人本身就是个不合格的程序员。要么是对多线程不懂,要么就是人云亦云。 |
|
返回顶楼 | |
发表时间:2012-09-16
semantics web is the future, may be
|
|
返回顶楼 | |