2015 - 年終前端筆試題

------- 答題時間:30分鐘 ------- 面試吏:賢心 ------- 總分:100分 -------


1、任選一題(5分)
a) ul、ol、dl的區別?
b) div、section、article的區別?


2、html5對input新增了哪些高級屬性?(5分)


3、每題都需回答(15分)
a) 如何用CSS控制文本單行溢出省略?而且大體說出多行省略的思路。
b) 談談響應式佈局?
c) CSS3有哪些高級選擇器?


4、請逐一解釋他們:Node.js、React Native、Angular.js、Grunt/Gulp、Webpack、Git、JSONP(10分)


5、分別說出下述輸出結果(15分)html

a)  var a, b = 0, fn = function(){
var a = b = 2;
};
fn();
console.log(a, b);

b) var b = {a: 1}[0]; //b的值

c) !function(){
this.length = 10;
var fn = function(){
console.log(this.length); //輸出多少?
}, arr = [fn, 'hello layui'];
fn.length = 100;
arr[0]();
}();

6、封裝一個cont方法,能實現如此調用:cout(a)(b)(c)(d)(e)… 而且返回的值爲參數連剩的結果,即a*b*c*d*e*…。如cout(1)(3)(7) 獲得21 (15分)


7、任選一題(15分)
a) 談談你對模塊化開發的理解?
b) 你認爲何是更科學效率的組件化?
c) ES6有哪些你以爲不錯的特性?


8、任選一題(20分)
a) 實現一個手勢滑動輪播圖,能夠直接用代碼表述,也能夠只說說思路。
b) 大體描述如何實現一個基於Express的MVC框架?


PS:
這些是我過去一年(2015)出的筆試題,難度係數並不算十分大吧,主要仍是對基礎的考察以及技術側重領域。一個合格的前端攻城師絕對是功底深厚的,與此同時,對PC或者移動、Client或者Node端 的任一偏向,也有助於面試方對你更深刻的瞭解。回答的正確與否並不重要,重要的是,你從中傳達了足夠多的信息。

前端

賢心 · 杭州html5

 

來自:http://sentsin.com/面試

相關文章
相關標籤/搜索