前端工作面试问题

  你在昨天/本周学到了什么?

  编写代码的哪些方面能够使你兴奋或感兴趣?

  在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的?

  谈谈你喜欢的开发环境。(例如操作系统,编辑器,浏览器,工具等等。)

  你能描述一下当你制作一个网页的工作流程吗?

  你能描述一下渐进增强和优雅降级之间的不同吗?(如果提到了特性检测,可以加分。)

  请解释一下什么是“语义化的 HTML”。

  你如何对网站的文件和资源进行优化?

  期待的解决方案包括:

  1,文件合并

  2,文件最小化/文件压缩

  3,使用 CDN 托管

  4,缓存的使用

  5,其他

  为什么利用多个域名来提供网站资源会更有效?(浏览器同一时间可以从一个域名下载多少资源?)

  请说出三种减少页面加载时间的方法。(加载时间指感知的时间或者实际加载时间)

  如果你参与到一个项目中,发现他们使用 Tab 来缩进代码,但是你喜欢空格,你会怎么做?

  1,建议这个项目使用像 EditorConfig (https://editorconfig.org/) 之类的规范

  2,为了保持一致性,接受项目原有的风格

  3,直接使用 VIM 的 retab 命令

  请写一个简单的幻灯效果页面(如果不使用JS来完成,可以加分。)

  你都使用哪些工具来测试代码的性能?(Profiler, JSPerf, Dromaeo)

  如果今年你打算熟练掌握一项新技术,那会是什么?

  请谈一下你对网页标准和标准制定机构重要性的理解。

  什么是 FOUC(无样式内容闪烁)?你如何来避免 FOUC?

相关导读:

2014年国家公务员面试备考常见三大误区

2014年国家公务员面试热点:责任终身制逼"官话套话"离开

2014年国考面试综合分析题型常见失误

公务员面试热点与解析:潜伏的手机依赖症

本文已影响6827
上一篇:教师招聘面试问题:给学生一杯水,老师要有一桶水. 请你谈谈看法? 下一篇:前端工作面试问题(HTML相关问题)

相关文章推荐

|||||