這兩天小編有幸結識了一位騰訊的大佬,並面試過很多人,遂向他請教了站在面試官角度上是如何看待面試這件事的。接下來文章將會以第一口吻為大家分享大佬的面經。
一般面試(無論幾輪),我都會從三個角度來考察面試者
1、技術面試
2、專案面試
3、個人綜合素質面試
簡單來說,你要在這三個層面,不停的加強,才能夠入得了大佬法眼(這裡主要是講述的社招,校招由於學生一般沒有做過什麼專案,所以專案面試只是簡單聊一聊,看看知識的廣度以及想法)
技術面試,顧名思義就是面試技術。這裡就拿JAVA的面試題來說,一般會問到這幾個方面:
當然有時也會問一些演演算法方面的題目,這些題目相信大家都遇到過,比如說排序,但一般我們不這麼問,假定我們有一個list = [12,4,43,16,1],會有以下幾種問法:
(1)、請用時間複雜度小於O(n^2)的排序方法,對以上list進行排序
(2)、請闡述時間複雜度的表示和計算方式
……
對於演演算法方面,不僅僅要求解題,還要求效率,當然如果你能回答出最優解,那是最好的。
當然也還會問一些關於系統原理、效能優化方面的一些面試題:
(1)、MySQL資料庫中常用的搜尋引擎的區別是什麼?
(2)、索引的分類及作用?索引的工作方式是什麼,為什麼會讓查詢變得快速
(3)、Linux作業系統下,你是如何監控伺服器效能的
那什麼是專案面試呢?專案面試,其實就是問一下你之前做過哪些專案,在專案中你都做了什麼事情。
那問這些問題的考核重點是什麼?主要的目的,還是想看一下面試者在過去的工作中是否有思考,是否對專案或公司層面有幫助。
這裡我要說的是,每一個公司都會存在各種各樣的問題,一個問題出現了我們的員工一般也會有四種反應:
(1)、沒看到問題所在
(2)、發現了問題,但未提出來
(3)、發現了問題,並根據自己的想法提出了一些解決方案
(4)、發現了問題,並提出解決方案,最後能夠落地推進解決問題
很多同學技術面試和專案面試都通過了,後來…就沒有後來了。掛的莫名其妙。自己也不知道自己問題出在了哪裡。有的公司最後一面是由HR來完成,有的公司最後一面是由團隊的最高領導來完成,情況會有不同,但相同的是他們會從以下多個角度來考察員工:
(1)、穩定性
(2)、性格
(3)、溝通能力
(4)、個人及團隊的管理能力
(5)、目標感與責任感
(6)、團隊共同作業能力
看似對技術人員最為簡單的綜合素質面試,卻是坑最多的一個面試環節。一般我們到了最後一面的時候,大多數面試者都會認為,就是簡單聊一聊。有的公司會是這樣,談談薪資就完事了。但是一般大廠不會,我們仍然有很多的考核指標。那麼以上這些指標也就是面試者需要增強的軟實力。
最後祝讀者們都能夠去大廠面試成功