前端程序員面試筆試真題與解析
內容描述
本書針對當前各大IT企業面試筆試中的特點與側重點,精心挑選了3年來近百家典型IT企業的前端面試筆試真題。這些企業涉及的業務包括系統軟件、搜索引擎、電子商務、手機APP、安全關鍵軟件等,所提供的前端面試筆試真題非常具有代表性與參考性。同時,本書對這些題目進行了合理的劃分與歸類,並且對其進行了庖丁解牛式的分析與講解,針對試題中涉及的部分重難點問題,本書都進行了適當的擴展與延伸,力求對知識點的講解清晰而不紊亂,全面而不囉嗦,使讀者不僅能夠通過本書獲得求職的知識,還能更有針對性地進行求職準備,收穫一份滿意的工作。本書是一本計算機相關專業畢業生面試、筆試的求職用書,同時也適合期望在計算機軟、硬件行業大顯身手的計算機愛好者閱讀。
目錄大綱
前言
面試筆試經驗技巧篇
經驗技巧1如何巧妙地回答面試官的問題?2
經驗技巧2如何回答技術性的問題?2
經驗技巧3如何回答非技術性問題?4
經驗技巧4如何回答快速估算類問題?5
經驗技巧5如何回答算法設計問題?5
經驗技巧6如何回答系統設計題?7
經驗技巧7如何解決求職中的時間衝突問題?9
經驗技巧8如果面試問題曾經遇到過,是否要告訴面試官?10
經驗技巧9被企業拒絕後是否可以再申請?10
經驗技巧10如何應對自己不會回答的問題?11
經驗技巧11如何應對面試官的“激將法”語言?11
經驗技巧12如何處理與面試官持不同觀點這個問題?12
經驗技巧13職場暗語有哪些?12
經驗技巧14當前市場對前端工程師的需求如何?待遇如何?15
經驗技巧15前端工程師未來的發展方向如何?15
經驗技巧16前端工程師有哪些可供選擇的職業發展道路?16
經驗技巧17企業在招聘時,對前端工程師通常有何要求?前端工程師的日常工作是什麼?16
經驗技巧18要想成為一名出色的前端工程師,需要掌握哪些必備的知識?有哪些好的
書籍或網站可供推薦學習?17
面試筆試真題練習篇
第1章HTML20
1.1 HTML與XHTML20
1.2 HTML524
1.3 HTML元素27
1.3.1元素基礎27
1.3.2元數據28
1.3.3超鏈接和圖像33
1.3.4表單和表格34
1.3.5 iframe36
1.4多媒體和繪圖37
1.5數據存儲40
第2章CSS41
2.1 CSS與CSS341
2.2視覺格式模型42
2.3選擇器和層疊46
2.4值和單位50
2.5 CSS屬性54
2.5.1浮動和定位54
2.5.2文本和字體57
2.5.3邊框和背景61
2.6 CSS3屬性65
2.6.1變形、過渡和動畫65
2.6.2媒體查詢67
2.7佈局69
2.8預處理器和框架77
第3章JavaScript80
3.1基本語法80
3.2數據類型87
3.3對象93
3.4日期和正則表達式100
3.5數組103
3.6函數120
3.7 BOM和DOM131
3.8控制元素137
3.9事件處理和Ajax142
3.10 jQuery147
第4章軟件工程150
4.1軟件開發方法150
4.2 Web性能和安全152
4.3軟件測試155
第5章數據結構158
5.1鍊錶158
5.2棧和隊列172
5.3二叉樹187
5.4圖200
5.5其他202
第6章算法209
6.1邏輯題209
6.1.1經典邏輯題209
6.1.2數學計算214
6.2經典算法題220
6.3排序算法230
6.4基本數字運算238
6.5排列組合與概率245
第7章網絡與通信259
7.1網絡設備259
7.2網絡協議260
7.3網絡安全269
7.4其他271
第8章操作系統274
8.1基本概念274
8.2進程與線程285
8.3內存管理295