你在昨天/本周学到了什么?
编写代码的哪些方面能够使你兴奋或感兴趣?
在制作一个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?
相关导读: