前端工程师面试问题
Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/DOM/Flash等各种Web技术进行产品的界面开发。制作标准优化的代码,并增加交互动态功能,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web 开发,致力于通过技术改善用户体验。
前端工程师面试问题参考
一般问题
★你用微博吗?
→如果用,你都关注那些人?
★你用Github吗?
→如果用,你关注的项目有什么?
★你关注的博客有那些?
★你使用那些版本管理系统,比如Git,SVN等?
★你常用的开发环境是怎样的?比如操作系统,文本编辑器,浏览器,及其他工具等。
★你能描述一下你制作一个网页的工作流程吗?
★你能描述一下渐进增强和优雅降级之间的不同吗?
→如果提到了特性检测,可以加分。
★请解释一下什么是语义化的HTML?
★你更喜欢在哪个浏览器下进行开发?你使用那些开发人员工具?
★你如何对网站的文件和资源进行优化?期待的解决方案包括:
· 文件合并
· 文件最小化/文件压缩
· 使用CDN托管
· 缓存的使用
· 其他
★为什么利用多个域名来存储网站资源会更有效?
→浏览器一次可以从一个域名下做多少资源?
★请说出三种减低页面加载时间的方法。(加载时间指感知的时间或者实际加载时间)
★如果你接到了一个使用Tab来缩进代码的项目,但是你喜欢空格,你会怎么做?
· 建议这个项目使用像EditorConfig () 之类的规范
· 为了保持一致性,转换成项目原有的风格
· 直接使用VIM的retab命令
★请写一个简单的幻灯效果页面
→如果不使用JS来完成,可以加分。
★你都使用那些工作来测试代码的性能?
· 例如JSPerf ()
· 例如Dromaeo ()
· 其它。
★如果今年你打算熟练掌握一项新技术,那会是什么?
★请谈一下你对网页标准和标准制定机构重要性的理解。
★什么是FOUC?你如何来避免FOUC?
HTML相关问题
★文档类型的作用是什么?你知道多少种文档类型?
★浏览器标准模式和怪异模式之间的区别是什么?
★使用XHTML的局限有那些?
→如果页面使用’application/xhtml+xml’会有什么问题吗?
★如果网页内容需要支持多语言,你会怎么做?
★在设计和开发多语言网站时,有哪些问题你必须要考虑?
★在HTML5的页面中可以使用XHTML的语法吗?
★在HTML5中如何使用XML?
★’data-’属性的作用是什么?
★如果把HTML5看作做一个开放平台,那它的构建模块有那些?
★请描述一下cookies、sessionStorage和localStorage的区别?
-
面试时,你谈谈选择这份工作的动机?
问题:你谈谈选择这份工作的动机?回答:这个职位刚好是我的专业对口,能把学的书本知识在实践中更好地应用。我虽然学的.专业与这职位有区别,但我对这方面的能力较强,相信自己能干好这份工作。点评:这是测试面试者对这份工作的理解程度及热忱,并筛选因一时兴起而来应聘的...
-
说说你的某一次失败经历
谁都有过失败的经历,面试官提出这个问题的目的'并不是让你诉说失败故事,而是看你在面对失败时所采取的做法以及所持的态度。在失败案例的选择上,千万不要与所应聘的工作相关,否则结果只能是自毁前程。回答问题要点:1、不宜说自己没有失败的经历;2、不宜把那些明显的...
-
你好象不适合到我们公司工作
问题:你好象不适合到我们公司工作?回答:可能在刚才的陈述中没把问题谈清楚,是我引起你的误解。其实我对贵公司非常尊重,对公司业务也有一些了解,我想在贵公司经过培训和工作后,是能够达到贵公司要求的,请务必再次考虑录用的问题。点评:应答时,千万要注意不可反问对方提出...
-
大学生应对雷人面试题
你谈恋爱了吗?你和你女朋友是怎么认识的?你男朋友有钱吗?当你参加用人单位面试,被问到这些问题时,是否会感觉有点雷人?综合素质如何反映?职场需要什么样的人才?这些雷人面试题,可供即将进入职场的大学生们参考。你谈恋爱了吗?——考察你的人生观价值观...