程式設計師從BAT跳槽,卻不會寫二分查詢,結果面試官卻被噴,嗯?
面試是一種經過組織者精心設計,在特定場景下,以考官對考生的面對面交談與觀察為主要手段,由表及裡測評考生的知識、能力、經驗等有關素質的一種考試活動。而面試技巧就是面試中巧妙的技能,可以影響到面試的成功與否,聘用與否、受聘與否的決定。
像下面這位網友所描述的兩位面試者就是因為一個比較基礎的面試題沒有答上來,而與自己心儀的企業失之交臂。
這位網友今天面試了兩個都是大廠出來的程式員,待的時間也還行,說的專案也挺不錯的,Java基礎也挺紮實,但是這兩人卻連二分查都寫不出來。
然後就有網友覺得是兩位面試者面試之前準備不充分,但樓主覺得再不充分,不至於二分查詢都不會吧,專案倒是扯的頭頭是道的。
然後又有網友表示贊同之前的看法,真有可能是忘了,或者沒準備。突然讓你寫一個平時不怎麼用的演算法,你也懵。但是樓主也回覆到,都計算機本科的,這個是最基礎的了,要別的系也就罷了。
但是下面的很多網友也是覺得可能真的就是沒用過二分查詢。
看到有網友這樣說,樓主直接表示這兩位面試者連思路都沒有,不知道遇到工作中遇到麻煩怎麼能解決掉。
這時就有人說是基礎不行,不然不可能思路都沒有,更有甚者覺得二分這麼基礎的演算法,沒聽說過或者沒寫出來直接掛吧!
但是有一位百度程式設計師表示,其實一道二分掛個人說明樓主面試有問題啊,我們不會因為某道題掛人的。
如果真是演算法你可以多面幾道,系統,網路,都面面,而且要挖掘候選人潛力,如果所有基礎都不行,那麼就可以說拜拜了。
然後又一位騰訊程式設計師發表了自己對這件事的看法,對著專案問人家掌握的東西,一步步深入,不要自己網上找幾個題目,誰來都問這個。
說到底是自己水平有限。Java東西不多,那問問作業系統,資料庫,網路,別老是跟幾個排序演算法過不去,真要去看,半小時記不住?很多人平時不用忘了罷了。
同時下面也有很多網友跟著評論,基本都是說樓主面試題有問題的,從頭到尾都沒用過演算法解決實際問題,面演算法有什麼意義,面向實際問題學習,有些人對於工作中用不到的完全不感興趣,也懶得去學習和思考,但人家專案卻比你強很多大有人在。
這時又有一位阿里的程式設計師站出來表示,正確的面試應該從他做的專案開始挖起,任何自己出題的面試官都是水貨。
這麼多網友都覺得樓主出的面試題確實有些問題,但是樓主也有自己的看法,就怕他們會吹牛逼卻不會動手,一寫程式碼就露餡…
看到BAT們都出來發表自己的看法,網友們都紛紛坐不住了,下邊評論也炸開了鍋。大概分為三批人,一批是覺得樓主用二分來判斷一個人的能力有些過分了,一批是覺得這兩位面試者連二分這麼基礎的演算法沒聽說過或者沒寫出來直接掛掉,還有一批人呢就是認為樓主的面試題也沒問題,兩位面試者的能力也過關,只是面試之前準備不充分或者忘了之類的。
原文釋出時間為:2018-10-22
本文作者:營長
本文來自雲棲社群合作伙伴“ ofollow,noindex">程式設計師修煉營 ”,瞭解相關資訊可以關注“ 程式設計師修煉營 ”。