BAT大廠面試流程剖析


在當今互聯網中,雖然互聯網行業從業者眾多,不斷崛起的互聯網公司也會很多,但如BAT等大廠,仍然是很多同學想要進入的企業。那么本篇文章將會為大家很直白的講解大廠的面試流程以及側重點。

首先閑聊一下,為什么大家管他們叫大廠。本人說一下真實的感受。其實在里邊工作,真的就跟在工廠里工作一樣,為什么會真的在工廠里工作的感覺一樣呢,因為一般這種公司占地面積都相對較大,這一片樓,都是這家公司的,吃在這里,工作在這里,望眼后廠村,你如果想開開葷,都得開車出去,想走着去,那距離會讓你想一下就會自我放棄。我想這也是所謂“廠”的來源吧。

比如在百度,大家都會叫Robin為廠長。再比如,鵝廠、狼廠、豬廠、貓廠、狗廠等,都是對各互聯網公司的另一種稱呼。(寫到這里,我已經不認識廠這個字了)

我與同事們,有時也在自嘲,再過20年,回望今天,是否也跟今天我們看待七八十年代的紡織工人一樣呢。

閑聊完畢,那么如果你想進廠,仔細閱讀本篇文章,絕對會有所收獲,學到一點,也不浪費這幾分鍾的閱讀時間。

一般面試(無論幾輪),都會從三個角度來考察面試者

    1、技術面試

    2、項目面試

    3、個人綜合素質面試

簡單來說,你要在這三個層面,不停的加強,才能夠進入大廠(這里主要是講述的社招,校招由於學生一般沒有做過什么項目,所以項目面試只是簡單聊一聊,看看知識的廣度以及想法)

下面仔細剖析一下這幾個面試的考核重點:

一、技術面試

    技術面試,顧名思義就是面試技術。那都會有哪些技術呢?

首先說一下語言方面。一般大廠不太會限制面試者的語言,因為在廠內,用什么語言的都有。拿測試人員來說,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數據庫如何監控,各指標代表了什么意思

    ……

關於技術面試,沒有好的辦法,只有不停的去學習和總結,對於技術人員來說,總結也是一種非常高效的學習方式。

二、項目面試

    那什么是項目面試呢?項目面試,其實就是問一下你之前做過哪些項目,在項目中你都做了什么事情。

    那問這些問題的考核重點是什么?主要的目的,還是想看一下面試者在過去的工作中是否有思考,是否對項目或公司層面有幫助。

    這里我要說的是,每一個公司都會存在各種各樣的問題,一個問題出現了我們的員工一般也會有四種反應:

    (1)、沒看到問題所在

    (2)、發現了問題,但未提出來

    (3)、發現了問題,並根據自己的想法提出了一些解決方案

    (4)、發現了問題,並提出解決方案,最后能夠落地推進解決問題

那根據以上情況來進行總結,我相信這不僅僅是大公司了,很多公司也在尋求這樣的人才,能夠發現問題並且解決問題的人。

那么作為面試者的我們,應該在面試中怎樣做呢?這里有兩個字需要大家記住:“價值”,一定要講清楚自己過去在項目中都做了什么事情,帶來了什么收益。如果你這樣做了,那么你就把握住了項目面試的核心要點。

三、綜合素質面試

    很多同學技術面試和項目面試都通過了,后來.......就沒有后來了。掛的莫名其妙。自己也不知道自己問題出在了哪里。有的公司最后一面是由HR來完成,有的公司最后一面是由團隊的最高領導來完成,情況會有不同,但相同的是他們會從以下多個角度來考察員工:

    (1)、穩定性

    (2)、性格

    (3)、溝通能力

    (4)、個人及團隊的管理能力

    (5)、目標感與責任感

    (6)、團隊協作能力

    ……

看似對技術人員最為簡單的綜合素質面試,卻是坑最多的一個面試環節。一般我們到了最后一面的時候,大多數面試者都會認為,就是簡單聊一聊。有的公司會是這樣,談談薪資就完事了。但是一般大廠不會,他仍然有很多的考核指標。那么以上這些指標也就是你需要增強的軟實力。

寫在最后,軟實力的增強,在你職級越高的時候越顯得重要,所以技術沉淀的同時,千萬不要忘記軟實力的提升。我始終覺得軟實力才是最終決定高度的真正指標。

最后祝所有的面試者,都能夠在新的一年里找到心儀的工作。

更多問題,也可以找到我,跟我一起聊一聊關於面試那點事兒。希望能夠幫助大家答疑解惑。

對了,補充一點,在大公司工作的技術人員,當他們充當面試官的時候,沒人會放水,因為面試官問的每一個問題和面試者的回答都會記錄在系統中,后面的面試官會查看前面面試官的面試記錄。所以踏踏實實的增強實力才是王道。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM