2018.11.19秋招末第二波前端實習/校招小結

背景

我的背景css

  • 就讀於東北某普通二本院校計算機軟件工程專業,現大四,北京實習
  • 前端方向,自學,vue技術棧

時間背景前端

  • 大概是在11月9日準備好簡歷開始投遞
  • 秋招差很少已經結束招聘崗位很少,投遞對象爲大一些的互聯網公司

事件背景vue

  • 第一個入職的是好將來的前端實習崗,待遇工做環境都不錯,與我的技術比較符合沒有多少上手成本,工做比較輕鬆
  • 離職緣由主要有兩個一個是沒法轉正,二是技術氛圍通常,主要是組內前端團隊缺乏個有前端經驗的領導(原本有一個後來調走),實習3個多月,既然拿不到轉正offer就打算換個更好的平臺去實習
  • 原本有準備十月初去從新投一投,因爲由於些緣由去上海出差一個多月,因此一直耽誤到秋招都結束了

簡歷準備

  • 簡歷繼續使用第一波面試的簡歷爲原型,主要加上了工做經歷,這點很重要,因此對工做經歷着重寫了寫,因爲組內項目是第一次使用vue,而且項目纔剛剛開始,因此仍是有挺多東西可寫也參與了不少東西,只要能說明白怎麼寫都行
  • 大概就是這樣
    圖片描述

面試準備

  • 面試準備的很匆忙只有大概一週的時間,沒時間也懶得去複習一堆一堆的前端知識
  • 這段時間主要放在es6和vue框架的準備上,es6主要看了異步相關的promise,async接觸的多用的真是不多,vue用的挺久經驗也有一些,主要再全面學習下vue的原理和運行機制,關鍵點包括 MVVM,運行機制,響應式原理,生命週期,虛擬DOM,模板解析,視圖更新等等,學習主線主要是下面兩篇關於vue原理源碼解析的文章
    剖析vue.js內部運行機制 https://juejin.im/book/5a3666...
    vue源碼全面解析 https://ustbhuangyi.github.io...
  • 對,就只准備這些,前端基礎還算能夠,css或js相關的話以爲臨時發揮的大多數也能說個大概,差很少夠用,但這取決於面試官的態度,若是面試官真的就是準備一大堆前端基礎知識羅列下來問,現場發揮確定不夠用的,還得花時間準備下
  • 計算機基礎知識,大公司通常都重視這些,也取決於面試官,若是正式校招的話應該挺嚴格,對於算法,網絡之類的基礎應該佔的挺重,這是我最薄弱的點我知道,但這些不是一朝一夕能準備好的,固然臨時多背幾個算法應該管點用,畢竟有些公司面試並不會特別專業,只是像走流程似的好比讓寫個排序,臨時瞭解些經常使用的也能應付應付
  • 由於我仍是想找個也用vue技術棧的,沒多大上手成本,能輕鬆點

面試邀請

  • 秋招結束崗位少了不少,在投遞簡歷的一星期內也開始收到一些面試邀請,把面試安排在第二週週一開始,收到面試邀請有:
    滴滴出行,陌陌,一點資訊,新浪微博,人人網

面試過程

滴滴css3

  • 滴滴的牌子夠亮,技術也是賊強,是我很想去的,即便不能轉正也是一個很不錯的實習平臺
  • 招的這個崗我理解就是缺人手找點實習生幫忙,面試過程比較簡單就是聊天,是個蠻不錯的面試官很隨和,面試過程能跟隨面試者去聊,不會生硬的刻意問知識點
  • 問的主要是前端的東西,css,js,es6,vue都有,這個崗也是用vue因此關於vue聊的比較多大概內容以下
    css:幾種佈局,inline-block問題(3px margin),flex相關,等
    js:事件冒泡捕獲委託,原型鏈相關,繼承閉包,挺多的記不住了,都是比較簡單也很經典的問題
    es6:關鍵字,promise和async,多個異步同時處理用promise.all(),他與promisere.race()區別,等等也還好都是簡單用法
    vue:遇到的坑,vue各類通訊,vuex,路由/請求攔截器,如何實現響應式,和一些使用經驗和技巧,我vue用的比較多經驗方面有不少可說的,原理基本也都還熟悉,以前也有寫過相關的文章或記的筆記,須要講的點太多的話我就會在回答的最後把以前的文章或筆記拿出來給他看一下(我電腦放在桌子上這些都有準備隨時準備給他看)回答的都還不錯
  • 除了技術問了些學習經歷,聊了聊自學是經歷的事也還不錯,招的這個實習崗就是他來帶,最後他表示以爲不錯,我問了他如今開發的項目與使用技術和開發流程
  • 以後叫來項目組的領導是個後端,開始挺懼怕還覺得要問不少算法什麼的,不過他說一面面的不錯不問技術問題,問了問一些學習,工做的細節
  • 整個面試過程大概一個小時,最後表示HR會在一週內聯繫我,當天下午HR給我發來了offer

陌陌git

  • 來到陌陌後感受挺辦公環境挺漂亮,陌陌技術賊強也是我很想去的,這個面的是個實習崗但表示有機會轉正,進門後印象比較深的就是前臺姑娘態度真的很蠻橫,不管是本身員工仍是外來人員
  • 我強烈建議如今想面陌陌的讀一讀這篇文章,由於個人經歷跟這個基本差很少,面試題如出一轍
    2017web前端校招面試總結 - 陌陌技術保障組
  • 進來後首先是寫一個筆試題,面試題很少也很簡單,一時忘記手機查下就好
    描述一下標準模式和怪異模式的區別;
    實現一個左邊div寬度固定,右邊div寬度自適應的佈局;
    在Array的原型鏈上實現array.prototype.inArray的方法;
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">介紹一下各屬性是什麼含義;display: none 和 visibility: hidden的區別,等等
  • 面試體驗通常,面試官應該是個初級,看起來不太善於溝通,提問方式屬於羅列了一大堆問題,挨個提問那種,作的內容應該是移動端而且偏動畫3D效果這些,我上家公司是pc端項目,移動端的東西沒那麼熟了並且動畫寫的不多
  • 開頭問了移動端適配問題,移動端的相關標籤,flex佈局等移動端相關知識
  • css3主要問一些動畫的實現,我說了我基本不怎麼寫動畫效果,主要寫功能對css3的標籤都知道但寫動畫不熟,但他仍是堅持問了我幾個動畫的實現,還要讓我手寫
  • js問不少知識點,不難但很雜並且比較考知識點有點脫離正常開發,好比居中佈局的全部方式,繼承的多個實現方法,之類的吧記不清了,只記得感受都是須要刻意去背的東西,這些剛從學校出來時都背的賊溜,我提早沒有準備回答通常,沒有問框架的東西
  • 最後他的結論是我前端基礎不太好,我我的認爲他問的問題絕大多數不多談實際經驗,也不深刻原理,考的更可能是各類知識點的說白了就是須要背的東西,只能說明這個面試者有沒有好好準備好好背這些,並無太大的意義
  • 整個面試過程比較生硬,不太舒服,但面試內容確實比較簡單,我用vue開發比較久對於js原生的東西好比事件之類的用的確實不多了,而且3D動畫和相關框架沒怎麼學過,如今用的vue又沒有問,因此結果確實不怎麼好
  • 二面負責人聊了不少學習工做的事,最後表示說一面表現基礎通常,等一週內給答覆,整個面試過程大概兩個多小時

一點資訊es6

  • 一點資訊是校招,也是我很想進的一家,進去一面不是技術面,問了不少學習經歷,工做經歷,以後讓手寫一些代碼,我刻意說我算法很差,感受基本上就涼一半了,寫個相似兩個數組比較取重的東西,說下時間複雜度
  • 二面是個女面試官,問題主要在css與js上,沒有問框架,promise和async使用,原理都問了不少,css讓寫個兩欄同高的佈局,flex相關
  • 該問的常問的也都問了,原生js也問了不少,由於我開始就已經不抱什麼但願了因此回答的都很隨意,也都記不清了,感受是問的是稍深點,問問題很有種刨根問底的感受,最後結束說她等一會等結果,不一會來了個hr表示面試結束,能夠走了
  • 這家記的很少,印象稍深的就是面試官都不會回答面試者的問題,也不會對回答的問題發表見解,問他應該是什麼,我說的對不對,正確應該怎麼寫之類的問題時就是一笑而過,或者說你回去好好看一下就知道了,對這種態度很詫異

補充——今日頭條校招/實習github

  • 決定實習滴滴後又收到了字節跳動的面試邀請,開始我是拒絕的,最後沒忍住仍是贊成了,由於是校招招正式的,因此我以爲面試能過的概率接近0
  • 面試地點在海淀丹棱一號樓,進去後先作筆答題,筆答題比較簡單一些基礎問答和編程題,考點主要爲原生js,沒有太大印象都比較簡單,編程題應該都不僅一種解法,最好追求一些最優解,暫時寫不了那麼好也提了一下其餘寫法的思想,以後面試css,js都沒什麼基本都答了上來,js原生事件委託幾乎去哪都問也很簡單,印象比較深由於我一直不能手寫這塊代碼還一直沒複習一會去好好看看
  • 考了寫手寫程序,考些輸出什麼的,手寫個快排,基本都答上來答的還能夠,後面問vue就更簡單粗暴了,如何實現雙向綁定,給它說了下vue的響應式原理,以後重點來了讓本身實現各VDOM,這就不會了,我知道vue是用snabbdom庫實現的VDOM,也用snabbdom寫過寫demo但確實沒研究過它究竟是怎麼實現的,有時間學一下,問計算屬性是怎麼實現的也不知道,回答應該跟響應式相似吧
  • 最後問了下面試結果,他說招正式要求會高一些,不知足要求,整個面試感受還行沒什麼失誤會的都答上了只是面試官彷佛不肯多聊興趣不大,多是以爲我不行吧,確實感受不管技術深度仍是廣度都有比較硬性的差距,還有幾個月再好好學一下,爭取回學校前能拿到個正式的offer

小結

我比較想去的就是這三家公司,收到滴滴的offer後,新浪微博和人人網都沒有去了,新浪微博感受技術偏老並且工資應該是150一天過低了,人人網感受比較特殊是很老的公司,而且是校招也應該很難,準備不足看JD感受不合適而且應該也錄取不上因此也就沒去web

兩撥實習面試我總結其實都差很少,畢竟實習面試大多都很簡單的,主要分兩種面試

  • 一是面試官比較有經驗不會生硬的只問知識點,會結合實際聊些技術上或者業務上的東西,一些遇到的坑,很容易產生共鳴,技術比較強你說什麼都能hold住並跟你聊,入職後通常也都是他來帶你,這種感受比較輕鬆活躍也不用準備不少或者刷不少面試題。
  • 第二種面試過程基本上一問一答,面試官會準備好問題,不太會產生共鳴氣氛也比較幹,可能面試官也沒經驗就只是從網上搜的面試題,因此面試前仍是最好要作足準備的,畢竟你不能挑選面試官,不管怎麼最後吃虧的都是本身。
相關文章
相關標籤/搜索