1. 您現在的位置:首頁技術文章

      Web前端校招面試真題合集 --龙虎真人

      歷時半年,我們整理了這份市面上最全面的前端校招面試題解析大全。
      包含了騰訊、字節跳動、百度、阿裏、滴滴、美團、58、拼多多、360、新浪、搜狐等一線互聯網公司面試被問到的題目。希望對大家參加前端校招有所幫助吧!

      青島web開發培訓--龙虎真人

      HTML
      瀏覽器頁面有哪三層構成,分別是什麼,作用是什麼?
      HTML5的優點與缺點?
      Doctype作用? 嚴格模式與混雜模式如何區分?它們有何意義?
      HTML5有哪些新特性、移除了哪些元素?
      你做的網頁在哪些瀏覽器測試過,這些瀏覽器的內核分別是什麼?
      每個HTML文件裏開頭都有個很重要的東西,Doctype,知道這是幹什麼的嗎?
      說說你對HTML5認識?(是什麼,爲什麼)
      對WEB標準以及W3C的理解與認識?
      HTML全局屬性(global attribute)有哪些?
      說說超鏈接target屬性的取值和作用?
      iframe有哪些缺點?
      Label的作用是什麼,是怎麼用的?
      如何實現瀏覽器內多個標籤頁之間的通信?
      談談你對canvas的理解?

      青島web開發培訓--龙虎真人

      CSS
      解釋一下CSS的盒子模型?
      請你說說CSS選擇器的類型有哪些,並舉幾個例子說明其用法?
      請你說說CSS有什麼特殊性?(優先級、計算特殊值)
      常見瀏覽器兼容性問題與解決方案?
      列出display的值並說明他們的作用?
      如何居中div, 如何居中一個浮動元素?
      請列舉幾種清除浮動的方法(至少兩種)?
      block,inline和inlinke-block細節對比?
      什麼叫優雅降級和漸進增強?
      說說浮動元素會引起的問題和你的解決辦法
      你有哪些性能優化的方法?
      爲什麼要初始化CSS樣式?
      CSS樣式表根據所在網頁的位置,可分爲哪幾種樣式表?
      請你說說em與rem的區別?

      青島web開發培訓--龙虎真人

      JavaScript
      js的各種位置,比如clientHeight,scrollHeight,offsetHeight ,以及scrollTop, offsetTop,clientTop的區別?
      js拖拽功能的實現
      異步加載js的方法
      js的防抖與節流
      說一下閉包
      說說你對作用域鏈的理解
      JavaScript原型,原型鏈 ? 有什麼特點?
      請解釋什麼是事件委託/事件代理
      Javascript如何實現繼承?
      函數執行改變this
      babel編譯原理
      函數柯裏化
      說一下類的創建和繼承
      說說前端中的事件流
      如何讓事件先冒泡後捕獲
      說一下圖片的懶加載和預加載
      js的new操作符做了哪些事情
      改變函數內部this指針的指向函數(bind,apply,call的區別)
      Ajax解決瀏覽器緩存問題

      青島web開發培訓--龙虎真人

      Vue
      Vue中 key 值的作用
      Vue 組件中 data 爲什麼必須是函數?
      vuex的State特性是?
      介紹一下Vue的響應式系統
      computed與watch的區別
      介紹一下Vue的生命週期
      爲什麼組件的data必須是一個函數
      組件之間是怎麼通信的
      Vue.cli中怎樣使用自定義的組件?有遇到過哪些問題嗎?
      Vue如何實現按需加載配合webpack設置
      簡單描述每個週期具體適合哪些場景
      scss是什麼?在Vue.cli中的安裝使用步驟是?有哪幾大特性?
      聊聊你對Vue.js的template編譯的理解?
      Vue 路由跳轉的幾種方式
      Vue如何實現按需加載配合webpack設置?
      Vue的路由實現:hash模式和history模式
      Vue與Angular以及React的區別?
      Vue路由的鉤子函數
      什麼是Vue的計算屬性?

      青島web開發培訓--龙虎真人

      React
      介紹一下react
      React單項數據流
      react生命週期函數和react組件的生命週期
      react和Vue的原理,區別,亮點,作用
      reactJs的組件交流
      有了解過react的虛擬DOM嗎,虛擬DOM是怎麼對比的呢
      項目裏用到了react,爲什麼要選擇react,react有哪些好處
      怎麼獲取真正的dom
      選擇react的原因
      react的生命週期函數
      setState之後的流程
      react高階組件知道嗎?
      React的jsx,函數式編程
      react的組件是通過什麼去判斷是否刷新的
      如何配置React-Router
      路由的動態加載模塊
      Redux中間件是什麼東西,接受幾個參數
      redux請求中間件如何處理併發

      青島web開發培訓--龙虎真人

      瀏覽器
      跨標籤頁通訊
      瀏覽器架構
      瀏覽器下事件循環(Event Loop)
      從輸入 url 到展示的過程
      重繪與迴流
      存儲
      Web Worker
      V8垃圾回收機制
      內存泄露
      reflow(迴流)和repaint(重繪)優化
      如何減少重繪和迴流?
      一個頁面從輸入 URL 到頁面加載顯示完成,這個過程中都發生了什麼?
      localStorage 與 sessionStorage 與cookie的區別總結
      http多路複用
      cookie可設置哪些屬性?
      正向代理和反向代理

      青島web開發培訓--龙虎真人

      服務端與網絡
      HTTPS和HTTP的區別
      HTTP版本
      從輸入URL到頁面呈現發生了什麼?
      HTTP緩存
      緩存位置
      強緩存
      協商緩存
      緩存的資源在那裏
      用戶行爲對瀏覽器緩存的影響
      緩存的優點
      不同刷新的請求執行過程
      爲什麼會有跨域問題
      如何解決跨域
      訪問控制場景(簡單請求與非簡單請求)
      withCredentials 屬性
      服務器如何設置CORS
      URL類中的常用方法

      青島web開發培訓--龙虎真人

      算法與數據結構
      二叉樹層序遍歷
      B樹的特性,B樹和B+樹的區別
      尾遞歸
      如何寫一個大數階乘?遞歸的方法會出現什麼問題?
      把多維數組變成一維數組的方法
      說一下冒泡快排的原理
      Heap排序方法的原理?複雜度?
      幾種常見的排序算法,手寫
      數組的去重,儘可能寫出多個方法
      如果有一個大的數組,都是整型,怎麼找出最大的前10個數

       st_bottom
      青島Java培訓,青島HTML5培訓,青島UI培訓,青島web開發培訓,青島IT培訓,java培訓,ui培訓,HTML5培訓,java就業培訓,專業ui設計,web開發培訓,IT培訓,思途教育,青島思途,龙虎真人
      Copyright © 青島思途共享科技信息服務有限公司 魯ICP備14027489號-2

      魯公網安備 37021402000988號

      青島Java培訓,青島HTML5培訓,青島UI培訓,青島web開發培訓,青島IT培訓,java培訓,ui培訓,HTML5培訓,java就業培訓,專業ui設計,web開發培訓,IT培訓,思途教育,青島思途,龙虎真人