Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

大牛推薦,移動web開發框架

mb6140b08829e69 2021-09-26 05:33:42 阅读数:59 评论数:0 点赞数:0 收藏数:0

96道前端面試題

下面給大家分享96道前端面試題

1,一些開放性題目

  • 自我介紹:除了基本個人信息以外,面試官更想聽的是你與眾不同的地方和你的優勢。
  • 項目介紹
  • 如何看待前端開發?
  • 平時是如何學習前端開發的?
  • 未來三到五年的規劃是怎樣的?

2,position的值, relative和absolute分別是相對於誰進行定比特的?
3,如何解决跨域問題
4,XML和JSON的區別?
5,談談你對webpack的看法
6,說說TCP傳輸的三次握手四次揮手策略
7,TCP和UDP的區別
8,說說你對作用域鏈的理解
9,創建ajax過程
10,漸進增强和優雅降級
11,常見web安全及防護原理
12,XSS原理及防範
13,XSS與CSRF有什麼區別嗎?
14,Web Worker和webSocket
15,HTTP和HTTPS
16,對前端模塊化的認識
17,Javascript垃圾回收方法
18,你覺得前端工程的價值體現在哪
19,談談性能優化問題
20,什麼是Etag?
21,Expires和Cache-Control
22,ETag應用:
23,為什麼使用Etag請求頭?
24,棧和隊列的區別?

大牛推薦,移動web開發框架_面試

25,棧和堆的區別?
26,快速 排序的思想並實現一個快排?
27,你覺得jQuery或zepto源碼有哪些寫的好的地方
28,ES6的了解
29,js繼承方式及其優缺點
30,關於Http 2.0你知道多少?
31,defer和async
33,如何評價AngularJS和BackboneJS
34,用過哪些設計模式?
35,說說你對閉包的理解
36,請你談談Cookie的弊端
37,瀏覽器本地存儲
38,web storage和cookie的區別
39,cookie和session的區別:
40,display:none和visibility:hidden的區別?
41,CSS中link和@import的區別是?
42,position:absolute和float屬性的异同
43,介紹一下box-sizing屬性?
44,選擇符有哪些?哪些屬性可以繼承?
45,優先級算法如何計算?
46,CSS3新增偽類有那些?
47,CSS3有哪些新特性?
48,對BFC規範的理解?
49,說說你對語義化的理解?

大牛推薦,移動web開發框架_前端開發_02

50,Doctype作用? 嚴格模式與混雜模式如何區分?它們有何意義?
51,你知道多少種Doctype文檔類型?
52,HTML與XHTML——二者有什麼區別
53,常見兼容性問題?
54,解釋下浮動和它的工作原理?清除浮動的技巧
55,浮動元素引起的問題和解决辦法?
56,清除浮動的幾種方法:
57,DOM操作——怎樣添加、移除、移動、複制、創建和查找節點。
58,html5有哪些新特性、移除了那些元素?如何處理HTML5新標簽的瀏覽器兼容問題?如何區分 HTML 和 HTML5?
59,如何實現瀏覽器內多個標簽頁之間的通信?
60,什麼是 FOUC(無樣式內容閃爍)?你如何來避免 FOUC?
61,null和undefined的區別
62,new操作符具體幹了什麼呢?
63,js延遲加載的方式有哪些?
64,call()和 apply() 的區別和作用?
65,哪些操作會造成內存泄漏?
66,列舉IE與其他瀏覽器不一樣的特性?
67,WEB應用從服務器主動推送Data到客戶端有那些方式?
68,對前端界面工程師這個職比特是怎麼樣理解的?它的前景會怎麼樣?
69,一個頁面從輸入 URL到頁面加載顯示完成,這個過程中都發生了什麼?

大牛推薦,移動web開發框架_面試_03

70,javascript對象的幾種創建方式
71,javascript繼承的6種方法
72,創建ajax的過程
73,异步加載和延遲加載
74,ie各版本和chrome可以並行下載多少個資源
75,Flash、Ajax各自的優缺點,在使用中如何取舍?
76,請解釋一下 JavaScript的同源策略。
77,為什麼要有同源限制?
78,GET和POST的區別,何時使用POST?
79,事件、IE與火狐的事件機制有什麼區別? 如何阻止冒泡?
80,ajax的缺點和在IE下的問題?
81,談談你對重構的理解
82,HTTP狀態碼
83,說說你對Promise的理解
84,說說你對前端架構師的理解
85,說說嚴格模式的限制
86,如何删除一個cookie
87,說說你對AMD和Commonjs的理解
88,document.write()的用法
89,git fetch和git pull的區別
90,說說你對MVC和MVVM的理解
91,請解釋什麼是事件代理
92,attribute和property的區別是什麼?
93,說說網絡分層裏七層模型是哪七層
94,說說mongoDB和MySQL的區別
95,講講304緩存的原理
96,什麼樣的前端代碼是好的

大牛推薦,移動web開發框架_前端開發_04

篇幅有限,這裏只列出了面試題,和部分截圖,不過面試題和詳解都已經整理成PDF文檔,可以看文末免費領取!可免費領取資料還包括CSS面試題總結,JavaScript面試題總結,Vue面試題總結,React面試題總結,常用算法等等

這裏分享一份由字節前端面試官整理的「2021大廠前端面試手册」,內容囊括Html、CSS、Javascript、Vue、HTTP、瀏覽器面試題、數據結構與算法。全部整理在下方文檔中,共計111道

HTML

  • HTML5有哪些新特性?

  • Doctype作?? 嚴格模式與混雜模式如何區分?它們有何意義?

  • 如何實現瀏覽器內多個標簽頁之間的通信?

  • ?內元素有哪些?塊級元素有哪些? 空(void)元素有那些??內元 素和塊級元素有什麼區別?

  • 簡述?下src與href的區別?

  • cookies,sessionStorage,localStorage 的區別?

  • HTML5 的離線儲存的使用和原理?

  • 怎樣處理 移動端 1px 被 渲染成 2px 問題?

  • iframe 的優缺點?

  • Canvas 和 SVG 圖形的區別是什麼?

大牛推薦,移動web開發框架_面試_05

JavaScript

 開源分享:【大廠前端面試題解析+核心總結學習筆記+真實項目實戰+最新講解視頻】

  • 問:0.1 + 0.2 === 0.3 嘛?為什麼?

  • JS 數據類型

  • 寫代碼:實現函數能够深度克隆基本類型

  • 事件流

  • 事件是如何實現的?

  • new 一個函數發生了什麼

  • 什麼是作用域?

  • JS 隱式轉換,顯示轉換

  • 了解 this 嘛,bind,call,apply 具體指什麼

  • 手寫 bind、apply、call

  • setTimeout(fn, 0)多久才執行,Event Loop

  • 手寫題:Promise 原理

  • 說一下原型鏈和原型鏈的繼承吧

  • 數組能够調用的函數有那些?

  • PWA使用過嗎?serviceWorker的使用原理是啥?

  • ES6 之前使用 prototype 實現繼承

  • 箭頭函數和普通函數有啥區別?箭頭函數能當構造函數嗎?

  • 事件循環機制 (Event Loop)

大牛推薦,移動web開發框架_程序員_06

版权声明
本文为[mb6140b08829e69]所创,转载请带上原文链接,感谢

编程之旅,人生之路,不止于编程,还有诗和远方。
阅代码原理,看框架知识,学企业实践;
赏诗词,读日记,踏人生之路,观世界之行;

支付宝红包,每日可领