2018三月份前端面試總結 | 掘金技術徵文

前言

前端最基本的就是html,css和js,你能夠不懂框架,不懂庫,不懂各類自動化工具,可是基礎要好css

技術的運用要符合業務的場景。html

這兩句話是我面試以來的最大收穫,我出去面試的目的有兩個,前端

  • 第一是想得到更高的報酬,
  • 第二是尋找合適的職位,讓我能夠在工做中學習和運用主流的框架。

可是通過某大神的指點後,以爲像我這種大公司切圖仔,組件組裝人員來講,最好的方式就是不斷地經過寫代碼,夯實本身的基礎,再夯實本身的基礎,纔是個人正確的學習道路吧。若是您也和我同樣迷惑,強烈推薦勝洪宇老師的這篇文章,真的對我頗有啓發。html5

第一家:

坐落在中關村某大廈,環境不錯,休息室有大窗能夠眺望遠處的風景,面試官也很好,沒筆試,大體問了幾個問題,掘金上有同窗貼出來過。webpack

  • 介紹一下本身:這一環節我答的很是很差,只是簡單的介紹了本身的工做,還"愚蠢"的介紹了本身的姓名。這個推薦看面試的套路
  • 介紹一下js有幾種數據類型
null,symbol,number,string,boolean,undefined
複製代碼

一共六種,這時候我本身多了句嘴,說object不算基本的數據類型css3

  • 這六種數據類型是怎麼存儲的,對象是怎麼存儲的

我用棧和堆得概念回答的es6

  • 棧和堆得區別是什麼,沒答上來

棧(stack)會自動分配內存空間,會自動釋放。堆(heap)動態分配的內存,大小不定也不會自動釋放web

  • html5中的離線存儲 參照文章
  • 如何實現水平垂直居中對齊

我回答得用flex,後面他又問我了用position怎麼實現面試

  • 解釋一下原型和原型鏈
  • 什麼是組件,他是怎麼封裝的
  • 說一下閉包
  • 如何用position來實現水平垂直居中
  • 如何用css來畫一個三角形
  • es6中新增了哪些東西
  • 用過webpack嗎?
  • 事件冒泡是什麼,寫一個阻止事件冒泡的js
  • 寫一個ajax跨域
  • 標準盒模型和怪異盒模型,怎麼控制
  • 對BFC規範的理解
  • 怎樣優化性能,有哪些手段
  • 爲何css寫頂部,js寫最下面
  • 你遇到過比較難的技術問題是什麼,怎解解決的

第二家

中午去的,有筆試,不是很難,面試官很資深,上面兩句話所有是他告個人,這家不知道怎麼描述,只能說面試官太專業了,並且能從自我介紹上就分析出我目前的工做狀況和技能應用狀況,很厲害,讓我特別明白了差距和不足。第二家一直在根據個人工做內容問我掌握的東西,循循善誘,而後挖掘掌握技術的水平,很厲害。ajax

筆試題:

  • css3觸發怪異盒子模型
  • BFC
  • json數據格式的解析
  • 定時器的執行順序
  • .forEach(),.map()和.reduce()的區別,分別用來幹什麼
  • es6和es7中新增長了什麼
  • 用es6 promise實現封裝XMLHttpRequest

總結:基礎真的是最重要的,我前些天一直在糾結框架和基礎到底先學哪同樣,如今想明白了,萬變不離其中。簡歷也不要瞎寫,好的面試官根據你的簡歷就能摸到你的真實水平,臨時抱佛腳根本無論用。學歷也是很重要的。總而言之,夯實基礎,夯實基礎,夯實基礎。最近迷上了張鑫旭的css世界,真的有意思,之前只是會用,殊不知道爲啥這麼弄,如今慢慢有點明白了,說白了仍是基礎最重要。

這也是我第一篇發文,我強迫本身今晚寫完的,就是爲了治治我這拖延症的毛病,對了,身體也是最重要的,要增強鍛鍊了。跑幾圈的記憶力和不跑感受真的不同哎。好的身體加好的基礎,我相信本身會能找到好的工做。你們共勉。

附錄:掘金技術徵文連接,但願你們踊躍參與,share本身的經驗。

相關文章
相關標籤/搜索