2018年各大互聯網前端面試題四(美團)

三月份有不少朋友辭職跳槽,也遇到了許許多多的面試題,在交流羣裏和網站上總結了一些常見的面試題,細細分析,其實基本都是萬變不離其宗,全部的問題都是從某一技術點的基礎出發,綜合考量,若是懂得了這項技術的原理所在,題目答起來內容都差很少能答對。前端

基礎

  • 首先介紹一下本身最近的項目?
  • 項目介紹一下,最有成就感的一個項目?
  • 介紹一下你本身對本身滿意的能力?
  • 爲何學前端?除了前端你還寫什麼?
  • 你認爲前端的主要工做職責是什麼?爲何須要前端?

概念:

  • 什麼是同源策略?
  • 怎麼設計好的組件
  • HTTP和HTTPS的區別?HTTP2.0的區別?它們的默認端口是什麼?
  • 說下BFC是什麼?
  • CDN有了解嗎?怎麼讓請求在最近的站點下載?
  • 說說你對Flex的理解,rem你怎麼理解的?
  • 閉包介紹一下你的理解?用處,缺點
  • 跨域有了解嗎?
  • 瀏覽器緩存你知道哪些?
  • Cookie、Session、Webstorage的區別
  • 介紹一下盒子模型?

框架

  • react優點(組件化、虛擬dom)
  • React有用過嗎?
  • ES6有用過嗎?介紹一下?Promise有用過嗎?
  • 實現 vue 中的 on,emit,off,once,手寫代碼
  • vue 的雙向綁定機制?詳細介紹。
  • nodejs處理請求過程
  • 對ES6瞭解多少?

原理

  • github開源作過哪些,命令瞭解哪些,貢獻過什麼,pr過嗎vue

  • webpack原理node

  • requestAnimationFrame 原理?是同步仍是異步?react

  • 哪些操做會引發瀏覽器重繪和重排?webpack

  • JavaScript原型你的瞭解?git

  • JS的深拷貝和淺拷貝的區別?github

  • 堆和棧有什麼區別?web

  • 怎麼取消事件冒泡?面試

  • 獲取頁面元素位置與寬高?編程

  • 說下你知道的HTTP 狀態碼

  • Flex用過嗎?用過哪些?

  • 簡單說下從url輸入到頁面輸出的整個過程

手寫代碼:

  • js bind 實現機制?手寫一個 bind 方法?
  • 用 js 實現雙鏈表,手寫代碼?
  • 數組去重的多種實現?
  • 寫一個函數,參數爲url,輸出一個對象,爲查詢字符串中的各個值
  • js事件機制?點擊屏幕上一個按鈕,事件是如何傳播的?

答案持續更新中.....

文末福利:

福利一:前端,Java,產品經理,微信小程序,Python等資源合集大放送:https://www.jianshu.com/p/e8197d4d9880
福利二:微信小程序入門與實戰全套詳細視頻教程

5640239-72f8df7f410780cf
image

原文做者:祈澈姑娘
原文連接:https://www.jianshu.com/u/05f416aefbe1
創做不易,轉載請告知

90後前端妹子,愛編程,愛運營,愛折騰。 堅持總結工做中遇到的技術問題,堅持記錄工做中所所思所見,歡迎你們一塊兒探討交流。

相關文章
相關標籤/搜索