在當今互聯網中,雖然互聯網行業從業者衆多,不斷崛起的互聯網公司也會不少,但如BAT等大廠,仍然是不少同窗想要進入的企業。那麼本篇文章將會爲你們很直白的講解大廠的面試流程以及側重點。面試
首先閒聊一下,爲何你們管他們叫大廠。本人說一下真實的感覺。其實在裏邊工做,真的就跟在工廠裏工做同樣,爲何會真的在工廠裏工做的感受同樣呢,由於通常這種公司佔地面積都相對較大,這一片樓,都是這家公司的,吃在這裏,工做在這裏,望眼後廠村,你若是想開開葷,都得開車出去,想走着去,那距離會讓你想一下就會自我放棄。我想這也是所謂「廠」的來源吧。算法
好比在百度,你們都會叫Robin爲廠長。再好比,鵝廠、狼廠、豬廠、貓廠、狗廠等,都是對各互聯網公司的另外一種稱呼。(寫到這裏,我已經不認識廠這個字了)數據庫
我與同事們,有時也在自嘲,再過20年,回望今天,是否也跟今天咱們看待七八十年代的紡織工人同樣呢。服務器
閒聊完畢,那麼若是你想進廠,仔細閱讀本篇文章,絕對會有所收穫,學到一點,也不浪費這幾分鐘的閱讀時間。性能
通常面試(不管幾輪),都會從三個角度來考察面試者學習
一、技術面試測試
二、項目面試搜索引擎
三、我的綜合素質面試spa
簡單來講,你要在這三個層面,不停的增強,纔可以進入大廠(這裏主要是講述的社招,校招因爲學生通常沒有作過什麼項目,因此項目面試只是簡單聊一聊,看看知識的廣度以及想法)操作系統
下面仔細剖析一下這幾個面試的考覈重點:
1、技術面試
技術面試,顧名思義就是面試技術。那都會有哪些技術呢?
首先說一下語言方面。通常大廠不太會限制面試者的語言,由於在廠內,用什麼語言的都有。拿測試人員來講,Java、Python、Golang、PHP、Ruby等都有。但就目前來看,Java和Python是使用者相對較多的語言。電動叉車
下面再說一下技術面試的側重點:在技術面試環節,問語言基礎的機率會很是的大。主要考覈的目的就是看你的基本功是否紮實。
拿Python舉例,常見的基礎技術面試題:
(1)、Python的深淺拷貝
(2)、註解開發的運行原理
(3)、如何理解面向對象
(4)、類變量與實例變量有什麼區別
……
固然有時也會問一些算法方面的題目,這些題目相信你們都遇到過,好比說排序,但通常大廠不這麼問,假定咱們有一個list = [12,4,43,16,1],會有如下幾種問法:
(1)、請用時間複雜度小於O(n^2)的排序方法,對以上list進行排序
(2)、請闡述時間複雜度的表示和計算方式
……
對於算法方面,不只僅要求解題,還要求效率,固然若是你能回答出最優解,那是最好的。
固然也還會問一些關於數據庫、Linux操做系統方面的一些面試題:
(1)、MySQL數據庫中經常使用的搜索引擎的區別是什麼?
(2)、索引的分類及做用?索引的工做方式是什麼,爲何會讓查詢變得快速
(3)、Linux操做系統下,你是如何監控服務器性能的
……
對於測試人員來講,還會問一些關於自動化測試以及性能測試方面的知識點:
(1)、日期控件如何定位
(2)、MySQL數據庫如何監控,各指標表明瞭什麼意思
……
關於技術面試,沒有好的辦法,只有不停的去學習和總結,對於技術人員來講,總結也是一種很是高效的學習方式。
2、項目面試
那什麼是項目面試呢?項目面試,其實就是問一下你以前作過哪些項目,在項目中你都作了什麼事情。
那問這些問題的考覈重點是什麼?主要的目的,仍是想看一下面試者在過去的工做中是否有思考,是否對項目或公司層面有幫助。
這裏我要說的是,每個公司都會存在各類各樣的問題,一個問題出現了咱們的員工通常也會有四種反應:
(1)、沒看到問題所在
(2)、發現了問題,但未提出來
(3)、發現了問題,並根據本身的想法提出了一些解決方案
(4)、發現了問題,並提出解決方案,最後可以落地推動解決問題
那根據以上狀況來進行總結,我相信這不只僅是大公司了,不少公司也在尋求這樣的人才,可以發現問題而且解決問題的人。
那麼做爲面試者的咱們,應該在面試中怎樣作呢?這裏有兩個字須要你們記住:「價值」,必定要講清楚本身過去在項目中都作了什麼事情,帶來了什麼收益。若是你這樣作了,那麼你就把握住了項目面試的核心要點。
3、綜合素質面試
不少同窗技術面試和項目面試都經過了,後來.......就沒有後來了。掛的莫名其妙。本身也不知道本身問題出在了哪裏。有的公司最後一面是由HR來完成,有的公司最後一面是由團隊的最高領導來完成,狀況會有不一樣,但相同的是他們會從如下多個角度來考察員工:
(1)、穩定性
(2)、性格
(3)、溝通能力
(4)、我的及團隊的管理能力
(5)、目標感與責任感
(6)、團隊協做能力
……
看似對技術人員最爲簡單的綜合素質面試,倒是坑最多的一個面試環節。通常咱們到了最後一面的時候,大多數面試者都會認爲,就是簡單聊一聊。有的公司會是這樣,談談薪資就完事了。可是通常大廠不會,他仍然有不少的考覈指標。那麼以上這些指標也就是你須要加強的軟實力。
寫在最後,軟實力的加強,在你職級越高的時候越顯得重要,因此技術沉澱的同時,千萬不要忘記軟實力的提高。我始終以爲軟實力纔是最終決定高度的真正指標。
最後祝全部的面試者,都可以在新的一年裏找到心儀的工做。
更多問題,也能夠找到我,跟我一塊兒聊一聊關於面試那點事兒。但願可以幫助你們答疑解惑。
對了,補充一點,在大公司工做的技術人員,當他們充當面試官的時候,沒人會放水,由於面試官問的每個問題和麪試者的回答都會記錄在系統中,後面的面試官會查看前面面試官的面試記錄。因此踏踏實實的加強實力纔是王道。