web开发课程,CSS标准文档流与脱离文档流,已整理成文档
前言
年前準(zhǔn)備換工作,總結(jié)了一波面試最頻繁的面試問題跟大家交流。此文章是關(guān)于瀏覽器的常見問題,大概面試10家遇到6家提問類似問題(主要是大廠和中廠)。目前入職滴滴出行成都團(tuán)隊(duì)。
前端核心
1.JSONP的缺點(diǎn)
2.跨域(jsonp,ajax)
3.如何實(shí)現(xiàn)跨域
4.dom是什么,你的理解?
5.關(guān)于dom的api有什么
6.ajax返回的狀態(tài)
7.實(shí)現(xiàn)一個(gè)Ajax
8.如何實(shí)現(xiàn)ajax請求,假如我有多個(gè)請求,我需要讓這些ajax請求按照某種順序一次執(zhí)行,有什么辦法呢?如何處理ajax跨域
9.如何實(shí)現(xiàn)一個(gè)ajax請求?如果我想發(fā)出兩個(gè)有順序的ajax需要怎么做?
10.Fetch和Ajax比有什么優(yōu)缺點(diǎn)?
11.移動(dòng)應(yīng)用和web應(yīng)用的關(guān)系
12.知道PWA嗎
13.做過移動(dòng)端嗎
14.知道touch事件嗎
前端進(jìn)階
1.前端測試
2.接口文檔的制定
3.webpack和gulp區(qū)別(模塊化與流的區(qū)別)
4.redux用處
5.redux里常用方法
6.angularJs和react區(qū)別
7.vue雙向綁定原理
8.說說vue react angularjs jquery的區(qū)別
9.node的事件方法講講看
10.node的特性,適合處理什么場景
11.你有用到Express,講講Express
12.promise的狀態(tài)有那些
13.數(shù)組移除第一個(gè)元素的方法有哪些?
移動(dòng)端開發(fā)
1.介紹一下react
2.React單項(xiàng)數(shù)據(jù)流
3.react生命周期函數(shù)和react組件的生命周期
4.react和Vue的原理,區(qū)別,亮點(diǎn),作用
5.reactJs的組件交流
6.有了解過react的虛擬DOM嗎,虛擬DOM是怎么對(duì)比的呢
7.項(xiàng)目里用到了react,為什么要選擇react,react有哪些好處
8.怎么獲取真正的dom
9.選擇react的原因
10.react的生命周期函數(shù)
11.setState之后的流程
12.react高階組件知道嗎?
13.React的生命周期
14.說說自己理解的react
15.react的組件是通過什么去判斷是否刷新的
計(jì)算機(jī)基礎(chǔ)
1.TCP 建立連接的三次握手過程
2.cdn 原理
3.HTTP 的頭部包含哪些內(nèi)容。常見的請求方法(我為什么要 說后面的 options,head,connect)
4.請求方法 head 特性
5.HTTP 狀態(tài)碼,301和302 有什么具體區(qū)別,200 和 304 的 區(qū)別
6.OSI 七層模型
7.TCP 和 UDP 的區(qū)別,為什么三次握手四次揮手
8.HTTP 緩存機(jī)制
9.websocket 和 ajax 的區(qū)別是什么,websocket 的應(yīng)用場景有哪些
10.TCP/IP 的網(wǎng)絡(luò)模型
11.知道什么跨域方式嗎,jsonp 具體流程是什么,如何實(shí)現(xiàn) 原生 Jsonp 封裝,優(yōu)化,對(duì)于 CORS,服務(wù)器怎么判斷它該不 該跨域呢
12.怎么生成 token,怎么傳遞
13.操作系統(tǒng)進(jìn)程和線程的區(qū)別
14.什么是進(jìn)程線程
15.線程的那些資源共享,那些資源不共享
16.操作系統(tǒng)里面進(jìn)程和線程的區(qū)別
17.Linux 查詢進(jìn)程指令,查詢端口,殺進(jìn)程
18.進(jìn)程間的通信方式有哪些?
19.Redis 和 mysql
算法與數(shù)據(jù)結(jié)構(gòu)
1.二叉樹層序遍歷
2.B 樹的特性,B 樹和 B+樹的區(qū)別
3.尾遞歸
4.如何寫一個(gè)大數(shù)階乘?遞歸的方法會(huì)出現(xiàn)什么問題?
5.把多維數(shù)組變成一維數(shù)組的方法
6.知道的排序算法 說一下冒泡快排的原理
7.Heap 排序方法的原理?復(fù)雜度?
8.幾種常見的排序算法,手寫
9.數(shù)組的去重,盡可能寫出多個(gè)方法
10.如果有一個(gè)大的數(shù)組,都是整型,怎么找出最大的前 10 個(gè)數(shù)
11.知道數(shù)據(jù)結(jié)構(gòu)里面的常見的數(shù)據(jù)結(jié)構(gòu)
12.找出數(shù)組中第 k 大的數(shù)組出現(xiàn)多少次,比如數(shù)組【1,2, 4,4,3,5】第二大的數(shù)字是 4,出現(xiàn)兩次,所以返回 2
13.合并兩個(gè)有序數(shù)組
14.給一個(gè)數(shù),去一個(gè)已經(jīng)排好序的數(shù)組中尋找這個(gè)數(shù)的位 置(通過快速查找,二分查找)
更多面試題
**《350頁前端校招面試題精編解析大全》**內(nèi)容大綱主要包括 HTML,CSS,前端基礎(chǔ),前端核心,前端進(jìn)階,移動(dòng)端開發(fā),計(jì)算機(jī)基礎(chǔ),算法與數(shù)據(jù)結(jié)構(gòu),項(xiàng)目,職業(yè)發(fā)展等等
資料獲取方式:點(diǎn)擊藍(lán)色傳送門免費(fèi)獲取
資料獲取方式:點(diǎn)擊藍(lán)色傳送門免費(fèi)獲取**](https://docs.qq.com/doc/DSlNuUUFPWmpZVlJh)
[外鏈圖片轉(zhuǎn)存中…(img-Q2hEdN1d-1623315653564)]
總結(jié)
以上是生活随笔為你收集整理的web开发课程,CSS标准文档流与脱离文档流,已整理成文档的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 师傅游戏多少钱
- 下一篇: lol,九尾,皮城,堕落,觉得哪个好??