疫情當(dāng)下看了這老哥面試幾十人的經(jīng)歷,我大呼真實(shí)!
先來張以前程序汪電話面試的照片

大家好,我是程序汪,前幾天看到一篇文章,是一位面試官分享的自己面試了幾十個(gè)人的經(jīng)歷和感受,有趣又干貨、尤其是非常非常真實(shí)!分享出來,希望對大家有幫助~
作者:三分惡,CSDN 博客專家,以下簡稱 “老三”
我們想要什么樣的人?
老三在一家跨境電商,不是什么知名大廠,我們招人的第一標(biāo)準(zhǔn):
能干活
給老三排的面試,候選人的經(jīng)驗(yàn)基本是1-5年,招聘的級別大概是中級/高級開發(fā)這樣子,所以招來的人是要能即插即用的。
能干好活是底線,或者說白了,CRUD能寫地溜,能解決問題。
候選人肯定是要有一定的項(xiàng)目經(jīng)驗(yàn),項(xiàng)目最好有一定并發(fā)量,電商相關(guān)的更好。
技術(shù)方面,Java基礎(chǔ)、框架之類的不用多說,數(shù)據(jù)庫也是必需,常見的中間件Redis、RocketMQ之類,也要知道怎么用,用在哪里。
能干好活是一條合格線,只有過了這條合格線,再說哪些能加分的亮點(diǎn),或者減分的缺點(diǎn)。
能相處
招人,招進(jìn)來之后是要經(jīng)常合作的,誰也不希望招進(jìn)來一個(gè)不靠譜,讓人上頭的。
雖然說,我們不會搞一堆沒用的性格測試,但是面試的時(shí)候,還是會看看候選人的溝通能力,還有——感覺。說真的,面試的時(shí)候,看人都是有感覺的,有的人,你就是感覺很強(qiáng),有的就是感覺很好相處,也有的就是感覺不靠譜……
當(dāng)然,說句實(shí)在話,每場面試一個(gè)小時(shí),前后幾輪加起來也不過幾個(gè)小時(shí),而且大家都是有“演技”的,面試官的感覺也很主觀,走眼也是難免的。比如前一陣子,就有個(gè)小伙,入職三天,發(fā)現(xiàn)這個(gè)人很不靠譜,直接勸退了。
剩下的就是找候選人的亮點(diǎn)——項(xiàng)目有東西、熟悉源碼、實(shí)戰(zhàn)能力強(qiáng)、基礎(chǔ)扎實(shí)、算法能力強(qiáng)……
我們看學(xué)歷和背景嗎?
我個(gè)人感覺,在社招中:能力>背景>學(xué)歷。
如果學(xué)歷比較好,有大廠背景,毫無疑問是加分項(xiàng)。但是,最主要的還是看能力,剩下的再看這些加分項(xiàng)。
老三面過兩個(gè)985的碩士,一個(gè)之前在菊廠,一個(gè)在熊廠,按理說985+大廠,面試不是so easy?但是掛了。
因?yàn)橐粋€(gè)在菊廠,寫的都是偏操作系統(tǒng)方向的東西,一個(gè)在熊廠,寫PHP,內(nèi)部項(xiàng)目,項(xiàng)目基本不匹配。技術(shù)呢,Java技術(shù)棧了解不多,結(jié)果計(jì)算機(jī)基礎(chǔ)也不太行,算法也寫的不好,那這……
當(dāng)然也有學(xué)歷三本,實(shí)力非常強(qiáng),每輪面試完全是亂殺,面評技術(shù)分直接拉到最高的大佬。
再說一點(diǎn)題外話,今年的裁員,對去年的畢業(yè)生真的挺不好,一年不到的經(jīng)驗(yàn),社招挺尷尬的。
我面試會問什么?
問項(xiàng)目
項(xiàng)目就是圍繞著簡歷來了,問問項(xiàng)目整體情況,問問候選人個(gè)人在項(xiàng)目里干了什么。問項(xiàng)目大概是有這么幾個(gè)目的:
第一、看看項(xiàng)目本身的成色,項(xiàng)目是不是和我們的要求比較匹配、是不是有一些并發(fā)量,是不是有一些難點(diǎn)、是不是有亮點(diǎn),當(dāng)然還有,是不是包裝的——所以簡歷寫什么商城、秒殺的注意了,往死里問。
第二、看看候選人本身的項(xiàng)目經(jīng)驗(yàn),主要考察候選人常用的技術(shù)棧是不是都在項(xiàng)目里用到了、是不是用在合適的地方、能不能把常見的技術(shù)應(yīng)用于實(shí)戰(zhàn)、解決問題的能力怎么樣、是不是有一些設(shè)計(jì)的能力……
問的時(shí)候基本會對著項(xiàng)目職責(zé)問,你這個(gè)是什么場景?為什么要這么辦?遇到什么問題嗎?還有什么其它的辦法?有的可能還會問一問細(xì)節(jié),像比較匹配的電商之類,可能會問問細(xì)節(jié),比如登錄緩存的粒度、秒殺扣減庫存的腳本怎么寫的……
老三面試,最看重的是項(xiàng)目。如果項(xiàng)目有的聊,那就多聊項(xiàng)目,聊項(xiàng)目的過程穿插問點(diǎn)知識點(diǎn),八股可能就不刻意地去問;算法就寫個(gè)兩數(shù)之和,二分查找什么的就算過了。
所以給大家提個(gè)建議,簡歷上的項(xiàng)目好好寫,有的項(xiàng)目寫的,怎么說呢——
“我看看你的項(xiàng)目……嗯,我們來聊聊技術(shù)吧?!?/p>
比如項(xiàng)目描述寫了一大堆,寫的天花亂墜,結(jié)果自己的職責(zé)啥也沒寫;或者項(xiàng)目描述、職責(zé)寫的少,或者干巴巴,讓人沒什么想問的,這種基本上來就是在及格線以下了,得看后面的加分能不能找補(bǔ)回來。
問八股
老三不愛問八股,真的 —— 雖然我寫了很多八股。

八股套娃
問的八股也沒什么好說的,結(jié)合候選人的簡歷,看寫了什么技術(shù)點(diǎn)。問的問題基本就是我的 面渣逆襲 那一套 —— Java基礎(chǔ)、Java集合、JVM、Java并發(fā)、Spring、Redis……
我當(dāng)年這么想過——問八股又啥意思?能干活不就行。
現(xiàn)在稍微有一些改變,有些八股還是真的有用的,比如我一直覺得碰不上的JVM調(diào)優(yōu),前一陣子真碰上了,救命了屬于是。
問八股,我也偏向于問我覺得有用的,不問偏難怪,我比較希望聽到的是能結(jié)合實(shí)踐的回答,這樣的回答會比較加分。
雖然對背八股這個(gè)事,能理解,心里也有數(shù),但是真不想聽硬背八股。
比如有一個(gè)候選人,寫的是引導(dǎo)型的簡歷,把問題都寫在了技術(shù)棧里,這樣也好,至少我不用想問什么問題。
但也是這場面試,說真的,體驗(yàn)極差——照著簡歷上的問題問,候選人就吭哧吭哧擱那背,就像是上學(xué)時(shí)候背課文一樣,我聽著的感覺就像是是坐著快報(bào)廢的拖拉機(jī),跑在爛泥巴地里。

引導(dǎo)型簡歷
稍微問點(diǎn)細(xì)節(jié),或者換個(gè)問法,就說不上來,就差把“我背了八股文”寫在腦門上了,你們覺得這種給過不給過?Java項(xiàng)目分享 最新整理全集
寫代碼
因?yàn)楣疽?,技術(shù)面必需要撕代碼,以算法為主,如果候選人不太會算法,可能還會寫多線程、或者SQL。
算法題,也是以簡單題和中等題為主,鏈表、數(shù)組、二叉樹之類…… 題目的主要來源是LeetCode。
我個(gè)人比較喜歡考的題目,二分查找、兩數(shù)之和,用來給不太會算法,但其他方面表現(xiàn)比較好的候選人,N叉樹的層序遍歷,因?yàn)檫@個(gè)算法我在項(xiàng)目里用到了。
代碼題,基本是要求能寫出來,即使候選人算法上不太會,如果候選人前面表現(xiàn)好,我會給很多提示,只要最后能在提示下完成就行。
寫出來是不是就行了呢?也不是。除了要求題寫出來,我還要看候選人的代碼風(fēng)格——注釋、命名、邊界判斷,例如有一個(gè)候選人,題目寫出來了,但是方法的命名是這樣的:“ChengHuan”,這命名……
說點(diǎn)題外話,算法有用嗎?我覺得數(shù)據(jù)結(jié)構(gòu)之類的算法有點(diǎn)用,工作中可能會用到,對于個(gè)人的編程基本功也有幫助,有些算法比如dp什么之類的,實(shí)在想不到會在哪里用到。
我覺得面試官和候選人是什么樣的關(guān)系?
不太好形容。
第一個(gè),我覺得是路人吧,我以前投簡歷的時(shí)候,總覺得,面試開始之前,面試官總該對我有一些了解,但是我自己面試之后,發(fā)現(xiàn),很多候選人,都是面試開始之后,聽他自我介紹的三五分鐘,才趕緊看一眼簡歷,也就是面試開始之前,我對候選人是一無所知的。面試的一個(gè)小時(shí),也只能對候選人有一個(gè)很淺顯、主觀的了解,如果候選人后面沒有成為我的同事,過一兩個(gè)月,基本就記不起來這個(gè)人了。
第二個(gè),有一些考官和考生的意思,作為一個(gè)面試官,決定著候選人這一輪的結(jié)果,雖然不能保證候選人能最終通關(guān),但是可以一鍵Pass。當(dāng)然,這個(gè)考官沒什么權(quán)威,畢竟對于候選人,面試不過換別家,面試過了,和面試官就是同事,所以,這是相對平等的關(guān)系。
第三個(gè),合作者,公司需要用人,候選人需要一份工作,面試官需要人來分擔(dān)工作,三方其實(shí)是相互需要的關(guān)系,我們都希望能最終達(dá)成大家都滿意的“合作”,所以面試的過程,我覺得應(yīng)該努力去求同,去找契合的地方。
我被吊打過嗎?
咳咳……
面試,被吊打,算不得吊打,面試的事情怎么能叫吊打……
大家對這個(gè)應(yīng)該也比較好奇,畢竟現(xiàn)在各種面經(jīng),搞個(gè)“吊打面試官”的噱頭,才有流量。
候選人肯定有比我實(shí)力強(qiáng),我面過簡歷寫熟悉Spring、MyBatis、Kafka各種源碼的候選人。
老三坦白,看過的源碼不多,只看過一點(diǎn)點(diǎn)。
尤其對于Kafka,老三了解確實(shí)不多,但是問著問著,隨口來了一句:“你能說說Kafka Producer生產(chǎn)消息的過程嗎?”
結(jié)果候選人,歪嘴一笑,“Kafka Producer生產(chǎn)消息這一塊,特別簡單……我再講一下,Kafka Consumer的這一塊吧,這塊稍微難點(diǎn)……”
以示禮貌,老三滿臉微笑地聽候選人講完了。
當(dāng)然,碰到這種情況,老三也有辦法,面試官唬人三連——“是嗎?”、“確定嗎?”、“沒問題嗎?”
最后,老三掛了這個(gè)候選人——算法題沒寫出來,先鏈表區(qū)間反轉(zhuǎn),又換成鏈表反轉(zhuǎn),最后又換成刪除鏈表節(jié)點(diǎn),給了很多提示,還是沒寫出來,這……
聞道有先后,術(shù)業(yè)有專攻,候選人比面試官在某些地方強(qiáng)也很正常。但同時(shí),面試也是一場不對等的較量,第一,面試官可以以己之長,攻彼之短;第二,面試官是開卷,候選人是閉卷,所以,所謂“吊打”的情況很難出現(xiàn)。
老三幾乎不會壓力面,面試的氛圍基本上都比較和諧,也能接受候選人比自己強(qiáng)的地方,你會我不會的,把我講會了,我還謝謝你咧。
我面過最好的候選人?
面過最強(qiáng)的一個(gè)候選人,學(xué)歷三本,五年經(jīng)驗(yàn),之前在某個(gè)在線教育公司,項(xiàng)目、技術(shù)、算法,無短板地強(qiáng)。
項(xiàng)目
雖然在線教育的業(yè)務(wù)黃了,所在項(xiàng)目的基本沒什么流量,但是候選人自己改造Arthas源碼,能自動生成單元測試,自動提交到遠(yuǎn)程倉庫,配合Zadig完成全流程自動化,這個(gè)功能很亮眼。
這個(gè)候選人還帶著作品來的,自己開發(fā)了一個(gè)小程序商城,在簡歷上貼了二維碼,掃碼就能體驗(yàn)的那種。
技術(shù)
簡歷中寫了熟悉Spring、RocketMQ、Arthas、SkyWalking源碼,一問,的確是信手拈來,不是那種說一個(gè)大概,而是從整體到細(xì)節(jié)都言之有物,很讓人信服。
算法
刷了五百道算法題,出了一道中等題,五分鐘之內(nèi)完成。
這個(gè)候選人,也非常自信,面試一開始,看上去就胸有成竹,是真的讓人感覺就很強(qiáng)的那種,我給出了8分的綜合分,后面的面試也都是輕輕松松,甚至有一輪拿到了9分。
我面過最差的候選人?
說完最好的,再說說最差的,這個(gè)候選人,怎么差呢?
第一:遲到,到了面試時(shí)間,等了五分鐘,讓HR聯(lián)系,又等了五分鐘,上線之后,連句道歉的話都沒說,老三強(qiáng)壓著怒火,出于尊重候選人和HR的考慮,還是繼續(xù)面下去。
第二:溝通很差勁,面試的過程中,全程顯得吊兒郎當(dāng),眼神四處亂瞟。問有幾個(gè)問題的時(shí)候,眼睛直往天花板看,好家伙給我翻了會白眼;廢話很多,巴巴扯一堆無關(guān)的東西。
第三:寫算法,作弊,出了一道算法,不會,擱那干杵著,結(jié)果聽到一句“*哥,這道題怎么寫?”場外求援是吧,結(jié)果* 哥可能也太菜,最后還是沒寫出來。
我給打了1分的最低分。
這次面試,讓我打定主意,以后遲到的,上來先撕道Hard題再說,感覺不爽的,直接掛掉,免得浪費(fèi)時(shí)間。
我喜歡面試嗎?
我太喜歡面試了,希望以后不要給我排了。
老板給排期的時(shí)候,是不會把面試的時(shí)間算在里面的,也就是說,面試其實(shí)擠占了正常工作的時(shí)間。正忙著事情的時(shí)候,一看,我去,還有個(gè)面試。
而且面試多了,也會覺得枯燥,差不多的候選人、差不多的問題、差不多的答案,第一遍有新鮮感,到后來就是例行公事了。
今天的分享就到這里了,這是互聯(lián)網(wǎng)寒冬下,一個(gè)小廠面試官的真實(shí)感受。
同是打工人,猿生艱難,希望所有的面試都能多點(diǎn)真誠,少點(diǎn)套路吧。
程序汪資料鏈接
程序汪接的7個(gè)私活都在這里,經(jīng)驗(yàn)整理
Java項(xiàng)目分享 最新整理全集,找項(xiàng)目不累啦 07版
堪稱神級的Spring Boot手冊,從基礎(chǔ)入門到實(shí)戰(zhàn)進(jìn)階
臥槽!字節(jié)跳動《算法中文手冊》火了,完整版 PDF 開放下載!
臥槽!阿里大佬總結(jié)的《圖解Java》火了,完整版PDF開放下載!
字節(jié)跳動總結(jié)的設(shè)計(jì)模式 PDF 火了,完整版開放下載!
歡迎添加程序汪個(gè)人微信 itwang009 進(jìn)粉絲群或圍觀朋友圈

點(diǎn)個(gè)在看你最好看

