前端开发者面试
希望你的面试官有点经验,不会用以下这样的问题开场。以防万一,还是准备一些答案。
- 为什么选择程序员这个职业生涯?
 - 截至目前,你所从事的项目中最喜欢的是哪个?
 - 描述一下你梦想中的研发项目。
 
技术性的一些问题:
- 描述一下创建一个新网页的过程
 - 怎样减少页面加载时间?
 - 标准和标准体(standards and standards bodies)为什么重要?
 - 你使用怎样一个过程来组织代码?
 - 你喜欢用什么工具来测试代码性能?
 
CSS的一些问题:
- CSS 中的 resetting(复位重新写) 和 normalizing(依据默认样式) 之间的区别有哪些?
 - 什么是floats,它是如何工作的?
 - absolute、relative、fixed 和 static 定位的区别是什么?
 - 解释visiblity hidden和display none之间的区别
 - 你是如何修复特定浏览器默认样式的问题?
 - 你是否用过网格系统?目的是?
 - 如果计算CSS权重?
 - 解释如何优化CSS选择器。
 - 为什么需要使用预编译器?
 - 你是如何测试网站的跨浏览器兼容性?
 
然而如果想真正让你的面试官印象深刻并证明你的功底深厚,就把下面这些问题牢记在心。
- 前端开发最好的框架是什么?
 - 响应式web app和原生应用程序的区别是什么?
 - 原生app相对web app的优点是什么?
 - 客户端和服务器端开发的区别是什么?
 - 什么是SASS和LESS?它们是如何工作的?