最近面試人的一點兒感受

2021-09-08 23:20:00 字數 2100 閱讀 3952

最近面試人的一點兒感受

3月份來現在的公司,轉眼間已經8個多月了,來這邊以後逐漸接觸到面試別人的機會,一路下來也應該面試了20,30個人了吧,今天就寫點兒這段時間面試人的感受。我是做ios開發中,所以面試的候選人基本上都是和ios相關的,當然也涉及到非技術的部分。

我在面試候選人時基本上可以會分為以下四個部分:

1、首先會讓候選人簡單的做乙個之前做過專案的介紹

面試候選人的時候其實大部分時候都是已經拿到簡歷了,為什麼還要「多次一舉」。主要是想通過候選人的介紹對候選人的表達能力和邏輯思維有個基本的認識,同時也便於找到自己更感興趣的專案或者話題,後面進行深入**。

2、技術部分

通過專案介紹的部分以及簡歷就可以找到繼續深入聊的技術話題。一般會圍繞他做過的專案,負責的模組,展開溝通,在聊的過程中就可以基本判別出他是否對這塊兒真正的了解,以及有沒有自己的思考。除了做過的模組也會聊一些關於ios開發方面的其他技術點(arc,mrc,kvc,kvo,多執行緒,ui,執行時等)。基本上每個技術點都會問一些,除了怎麼用,更多的是問一些背後的原理的東西。例如問到arc,會讓他跟手動記憶體管理做個比較,更深一步會問arc的實現機制是什麼,如果僅僅只能答出來編譯期間自動插入一些生命週期管理的呼叫,可能就會繼續深入的問引用計數底層是怎麼實現的,等等。

通常對於僅僅會用,不會主動去思考、去查詢技術點背後原理的候選人,一般不會通過。不可否認現在開源庫很多,有些也寫的很好用,現在程式開發中也經常談到乙個觀點「不要重複造輪子」,很多候選人也就很自然的拿來主義,不管什麼問題,網上找到乙個原始碼直接拿過來用能解決問題就行。沒有自己的思考,用第三方的庫,出了問題怎麼辦?如何解決?

不要重複造輪子的觀點是正確,但是我覺得後面應該加上一句「但是你要懂得如何造輪子」。否則永遠都受限於別人造好的輪子,遇到新的問題,如何解決。而且一味的用第三方的東西,不去了解其背後的實現,本身對自己的成長也是不利的。時間久了自己就變成了乙個單純的資源,競爭力如何提公升。

面試過程中也遇到了不同的候選人,可能有些人技術面比較窄,有些人技術面比較寬。不能一棒子打死說技術面窄的人就沒有競爭力,如果你在有限的技術面上能鑽的特別深入,那也照樣會贏的這場面試。例如有些候選人兩三年開發經驗,可能主要精力實在ui這塊兒,但是有些人就對效能調優等技術鑽研的很深入。同樣的寫個tableview,別人滾動起來就很流暢,你的就一卡一卡。這就是差距,隨著一門技術的深入,它牽扯到的東西就會越多,自然知識面會得到一定程度擴充套件。

3、了解候選人的職業規劃

面試的最後部分一般會聊一下職業規劃,看看候選人是否對自己以後的發展有清晰的規劃。問到有些人候選人這個問題的時候可能得到的就只有一句「我以後打算一致從事技術」,有些候選人就會講的詳細一些,以後打算一直從事技術,要提公升的有哪些哪些。毫無疑問第二種候選人就會更好的傳遞出相關資訊,能說的詳細至少代表他曾認真的想過這個問題。當然不排除第一種人可能也想過,只是不善於表達,但是面試本身就是乙個溝通的過程,如果這個時候都不能把自己的想法很好的呈現出來,別人又怎麼能看到你的亮點。

4、了解候選人的面試動機

通常前三個方面都通過了的話,還會問候選人乙個問題「你期望這邊公司能帶給你什麼?」 通過這個問題基本上就能知道候選人的期望大概是什麼樣子的,結合公司招人的目的,和後續發展規劃就能得出最終結論。

面試人之前就應該知道,需要招什麼樣子的人?如果你需要的僅僅只是乙個能夠熟練,快速的,靠譜的完成工作的人,那麼就去找到符合這個條件的人。即使碰到乙個很優秀的大神級別的人,如果他的預期和公司能給他的東西不符,那也只能就此作罷。即使你面試時畫了乙個很大的餅,候選人也接受了,來了之後發現完全不是這個,最終照樣會走。所以看湯下面是非常重要的,省得浪費資源。

寫在最後的話

面試的過程中是乙個證明候選人能行的過程,通過30分鐘左右的時間去發現候選人身上的亮點,再結合候選人的現有工作經驗,技術實力以及發展潛力等綜合判定其是否符合要求。

面試的過程也是乙個學習的機會,你可以去問一些自己不懂但是感興趣的問題,如果候選人剛好對這塊兒比較熟悉,那麼你就長見識了。退一步如果候選人也不是很清楚,但是他能表達出自己的思考和想法,也可能會激發你的想法,經過思考後或許也能得到乙個滿意的答案。

注:smileevday保留本文的一切權利

一點兒小結

學習 c primer 看到的,做點兒筆記吧 1 通常,函式不應該有vector或其他標準庫容器型別的形參。呼叫含有普通的非引用vector形參的函式會複製vector的每乙個元素,所以,從避免複製vector的角度出發,應考慮將形參宣告為引用。而實際上,c 程式設計師傾向於通過傳遞指向容器中需要處...

技術人的一點兒思考

作為乙個技術人,雖然更多的是與機器和 打交道,但仍然也會有不少感觸和思考。安安靜靜的思考,平平淡淡的文字,寫下來,對自己也是一種總結和提公升,如果有幸能讓你看到,那,還真的很有緣。如果能帶給你啟發,就再好不過啦,哪怕只有一點點 別害怕技術焦慮 技術領域的迭代越來越快,新技術目不暇接。新的技術領域 新...

C char 的一點兒理解

理解是就是char 相當於字串陣列,我以往糾結於該用 arr還是 arr還是 arr 還是 arr 對於 arr而言 arr代表陣列的最開頭,也就是第乙個字串的內容。arr代表什麼,不知道,這麼用會報錯。簡單的來說arr 0 代表第乙個字串的值,實際指向的整個 arr的首位址,如果用printf之類...