精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

程序員面試的標準答案并不標準

開發 后端 前端
你是否聲稱你只聘請“最好的”?但是要知道,如果你這樣做的話,那么你聘請的只是那些中間的普通的程序員,在最理想的情況下。那些鶴立雞群的程序員往往是一些開箱即用的思考者,因為他們知道有時候以及在一些特定情況下,規則是用來打破的。

Peter Verhas在技術面試時問了一個看似無關的問題,并得到了一個雖然沒錯但并不恰當的答案。隨后,他宣稱,“有時候,我會碰到那些不但不知道答案,還自作 聰明地給出錯誤答案的候選人。知道錯誤答案比不知道更糟糕。一些極少數的甚至堅持和試圖向我解釋我應該如何理解他們的答案。這已經成為了一種個性問題,而 且毫無疑問是面試中要pass掉的人。”我要聲明的是,Peter不僅是錯了,而且這樣的面試條件完全損害了他所就職的公司的利益,我個人絕對不會工作于 有這樣一種態度的公司。

[[165227]]

你可以先去閱讀他的原始文章。事實上,用不了多長時間。

好了,既然你已經了解了材料,那么下面讓我們徹底地探討一下吧。

問錯誤的問題

對于初學者來說,在我看來,整個過程從開始就錯了:

有很多關于Java技術面試的問題,即使是最入門級的新手也能給出正確的答案。當我面對不那么初級的候選人時,我不會問這 些問題來浪費時間。我假定候選人知道正確答案。但是,有時也有一些一開始我就認為是新手的候選人,我會削減面試以避免浪費他/她和我的時間,因此,我會問 一些簡單的問題。這些問題的答案通常能揭示知識的真正水平,于是我們就可以在較短的時間內評估其水平。

但是,伙計們,有一點要清楚的是:如果你是技術面試的面試官,那么你必須要求他們寫代碼,而不是回答問題。除非他們申請的職位就是用來解答編程問題的(在這種情況下,你面試的是老師,而不是實際的程序員),否則你就得要求他們展示他們的技術能力,而不是他們的口頭知識。

這樣做的原因應該是理所當然的,但如果你還不明白的話,我會從邏輯,例子,和類比這三個方面加以論證。

邏輯:你面試的程序員不是每一個都受過傳統訓練。他們可能不知道全部的偏好術語。是“getters and setters”還是“automatically-defined properties”亦或是“accessors and mutators”呢?這在某種程度上取決于你是在什么語言下成長的(例如,如果是C ++的話,在相當長的一段時間內更喜歡用后者)。這取決于你閱讀的是什么書。這取決于你有沒有和其他人討論過這些——也許是從一本書上學來的,并且是在網 絡上閱讀相關內容。(StackOverflow最近的民意調查顯示,求職者中約三分之一或更多的開發人員自認為“自學成才”。)因為他們沒有用對詞,你 就要踢掉完全合格的候選人嗎?而這還不包括那些因為在面試時過度緊張而導致甚至簡單的問題也回答得亂七八糟的人。

例子:有一個為我工作了兩年的開發人員是一個相當有能力的C#開發人員。這是一個能領導小組,能指導一些比較初 級開發人員,并想出一些相當得力的設計的家伙。然后,當潛在客戶在會議中要求他講解靜態方法是什么的時候,他完全搞砸了,他牛頭不對馬嘴地開始談論起構造 函數和其他一些文不對題的東西。直到他終于意識到自己在說什么的時候,我已經坐在那里用一臉“見鬼了?!?”的表情看了他幾分鐘。如果按照Peter的標 準,那么毫無疑問他會面試失敗。然而,在那次會議之后,他依然為那個客戶擔任了9個月的團隊領導,對于他的技術,他的能力,以及那些靜態問題的答案(諷刺 的是,從來沒有人談到這一點!)沒有人提出異議。換句話說,在沒有面試壓力時,他做的很好,他的工作也說明了這一點。

類比:比方說,如果你要雇傭樂隊來為你的婚禮演奏,那么你真的介意他們講解音樂理論和作曲的能力嗎?或者說你更 關心的是他們能不能演奏你最喜歡的舞蹈音樂,能不能演奏你的配偶選擇的歌曲,能不能讓你的祖父祖母也跑到舞池中跳起來?很多樂隊(甚至我敢說是所有樂 隊!!)是因為他們的工作表現和/或樣帶才得到的演出機會,而不是他們回答問題的能力。

期待錯誤的答案

接著,Peter說,

知道錯誤答案比不知道更糟糕。一些極少數的甚至堅持和試圖向我解釋我應該如何理解他們的答案。這已經成為了一種個性問題,而且毫無疑問是面試中要pass掉的人。

呵呵,真是狂妄自大,索性你就叫“編程面試上帝”得了。我的意思是:

有這樣一個簡單的問題:一個類的靜態方法能不能調用同一個類的非靜態方法?如果你稍微懂點Java,你知道答案是:no, 不能。靜態方法屬于類,而不屬于實例。你甚至可以直接使用類的名稱執行靜態方法,而不需要任何類的實例。甚至在整個JVM中沒有類的一個實例,它也可以運 行。因此,哪里能夠調用一個運行連接到實例的普通方法?

狂妄自大的家伙,沒有理由認為靜態方法不能調用實例方法,好不好。這里Peter的問題基于這樣一個事實,靜態方法沒有特定對象的引用(通常是“this”引用),這是給出的答案的理由:“沒有this,沒有方法調用”。

然而:

話又說回來,這時出來一個候選人他的回答是:yes。他甚至開始解釋這樣的情況可能發生在靜態方法訪問實例的時候。它可能會得到一個實例作為方法參數,并且通過那個引用,它可以調用實例方法。他說的是對的。

但是:

這樣的回答并不能改變他對Java知之不深的事實,雖然在這個非常特定的問題上,他的回答是對的。

所以,請原諒我的直言不諱:這個答案可以說是對的,但你也可以說是錯的,因為“這個候選人沒有深刻地了解Java”?但是反過來我也可以說,這個候選人就是因為充分地理解Java,才能找到一個雖然出乎你的意料、但實際上卻是正確的答案。

接下來會發生什么就顯而易見了:對自己的技術自信滿滿的面試官,準備好了一系列已經規定了答案的問題來詢問候選人,如果候選人沒有按照他的答案回答,那就被認定為是“不合格”。

舉一個我親身經歷過的例子。幾年前我到一家公司去面試一個C ++的職位,當被問到“私有字段能不能從類的外部訪問時?”,正常的回答應該是“No,private會把這個字段封裝起來,就好像與世隔離了一樣。”

  1. #include <iostream> 
  2. #include <string> 
  3. using namespace std; 
  4. class Person 
  5. public
  6.   Person(const char* fn, const char* ln, int a) 
  7.     : first_name(fn), last_name(ln), age(a) 
  8.   { } 
  9.   string description() { 
  10.     return first_name + " " + last_name + " is " + to_string(age) + " years old"
  11.   } 
  12. private
  13.   string first_name; 
  14.   string last_name; 
  15.   int age; 
  16. }; 
  17. int main() { 
  18.   Person ted("Ted""Neward"45); 
  19.   cout << ted.description() << endl; 

按照原意的話,“age”字段是不能從其他地方訪問的,是不?

不過,我的回答是:“當然可以。你只需要將對象實例轉換成void指針(void*),然后從對象的開始位置計算偏移量,這樣就可以訪問到它了。”

  1. int main() { 
  2.   Person ted("Ted""Neward"45); 
  3.   cout << ted.description() << endl; 
  4.   void* pTed = (void*)&ted; 
  5.   int offset = sizeof(string) + sizeof(string); 
  6.   char* pTedAge = (static_cast<char *>(pTed) + offset); 
  7.   cout << static_cast<int>(*pTedAge) << endl; // prints 45 

我甚至向他們展示了如何將此歸納成為一個模板(我把它叫做“THackOMatic”,并認為這是我在這門語言中的得意之作之一。)

好了,你的回應可能是:

  • 哇,想不到你能想到這一點。很有意思。我在想…

  • 好吧,這樣的確可以,但它不算是一個好主意。

  • 你完全沒有領會這個問題的精神。所以,你還是錯了。

如果你的回應是前面兩個中的一種,那么我和你在同一陣營。它是一種嘗試,無論如何這是一種嘗試,而嘗試通常是你正在做錯事情的標志,除非是在非常狹窄的情況下,沒有其他辦法,以及除非從今往后你是唯一一個接觸那些代碼的人。

但是,如果你是第三種回應,那么你可能沒有抓住要領。問題的要領就是,候選人指出了一種繞過絆腳石的方式。如果你不能認識到這一點,那么我認為錯在于你,而不在于候選人。

你雇用的人與你面試的判定標準相關

不管是對是錯,你給出你的問題,候選人用他們的方式想問題,然后想出一個新奇的答案。但是只關注答案的話,你就會錯過重要組成部分——他們找到的繞過它的辦法。

面試可用于發現那些滿足一定技術門檻的候選人,也可以用來找到那些有辦法繞過障礙物的求職者。Bug,生產中斷,設計缺陷,不管是什么,你需要找尋那些不會墨守陳規的迂腐之人。

但是當候選人真的這么做了的時候,你又把他刷了下來。

所以,其實你想要的是那種普通的,乏味的,沒有主見的答案,而他們給出的卻是一個“開箱即用的”,有創意的,令人耳目一新的答案。

你是否聲稱你只聘請“***的”?但是要知道,如果你這樣做的話,那么你聘請的只是那些中間的普通的程序員,在最理想的情況下。那些鶴立雞群的程序員往往是一些開箱即用的思考者,因為他們知道有時候以及在一些特定情況下,規則是用來打破的。

在這一點上,你認為他們會滿意你這樣中規中矩的面試官嗎?我想也不會。

總結

所以這里的挑戰是:如果你是面試官,你要面試什么呢?

順便說一句,還記得我提到過的多年前面試過的那家公司嗎?面試官的回應非常典型:“不好意思,正確的答案應該是’不’,但是我知道你的意思。你是***個給我這樣一個回答的人。”此后不久,他們就雇用了我。并且在我離開公司之前,我使用了不少語言技巧來幫助顯著精簡了他們的代碼庫體積。

譯文鏈接:http://www.codeceo.com/article/when-interviews-fail.html
英文原文:When Interviews Fail

責任編輯:王雪燕 來源: 碼農網
相關推薦

2016-04-12 13:58:48

答案面試程序員

2014-11-03 14:43:38

程序員

2015-04-30 09:16:24

程序員身體自測健康

2020-08-10 08:12:18

Java程序員開發

2011-11-25 09:56:45

Java程序員

2024-01-03 15:37:11

數字化企業技術創新

2019-10-12 09:35:37

程序員人生第一份工作大學

2013-01-10 09:22:58

程序員面試程序員面試經歷

2019-12-05 14:24:47

數字認證電子認證CA

2015-12-24 10:28:37

程序員面試技巧

2015-03-30 15:34:00

程序員ChromeIE 瀏覽器

2015-08-19 09:10:37

程序員面試

2011-01-19 11:14:45

程序員

2016-04-28 11:17:33

互動出版網

2015-08-19 08:51:38

程序員面試糟糕

2019-10-15 08:49:02

TCPIP協議棧

2013-02-19 10:12:59

2013-05-14 09:44:41

程序員面試

2015-03-30 15:51:29

程序員程序員面試
點贊
收藏

51CTO技術棧公眾號

欧美v国产在线一区二区三区| 中文字幕一区在线观看| 日本中文字幕久久看| 91狠狠综合久久久久久| 中文在线免费一区三区| 在线视频综合导航| 久久视频免费在线| 青青草免费在线| 国产在线精品一区二区三区不卡 | av激情在线| 91亚洲精品一区二区乱码| 国产日韩欧美综合| 一级片中文字幕| 国产精品精品| 亚洲欧美日韩一区在线| 免费在线观看日韩av| 精品日本视频| 精品国产1区2区| 青春草在线视频免费观看| 日中文字幕在线| 国产99久久久久| 成人福利视频在线观看| 精品不卡一区二区| 欧美涩涩视频| 久热99视频在线观看| 国产毛片久久久久久久| 91成人午夜| 91精品午夜视频| 手机在线成人免费视频| 在线观看涩涩| 五月婷婷久久综合| 国产一级片91| 国产在线二区| 中文字幕色av一区二区三区| 蜜桃视频在线观看成人| 欧美在线 | 亚洲| 国产成人亚洲精品青草天美| 国产在线a不卡| 中文字字幕在线中文乱码| 久久精品国产清高在天天线| 国产69精品久久久久9| 欧美一区二区三区爽爽爽| 99精品网站| 最近2019年好看中文字幕视频| 一本色道久久综合亚洲精品图片 | 日韩精品电影网站| 亚洲色图另类小说| 2021国产精品久久精品| 精品日本一区二区三区| 无码国产精品一区二区免费16 | 欧美亚一区二区| 99久久国产宗和精品1上映| 中文字幕乱码在线播放| 欧美日韩美女在线| 日韩 欧美 高清| 性欧美1819sex性高清| 色噜噜狠狠成人中文综合| 欧美视频在线播放一区| 超级碰碰久久| 在线看不卡av| 成人av毛片在线观看| 亚洲伊人精品酒店| 日韩女优电影在线观看| 成人啪啪18免费游戏链接| 国产精品x8x8一区二区| 亚洲国产精品yw在线观看| yy1111111| 欧洲美女日日| 久久激情视频免费观看| 欧美日韩免费做爰视频| 国产日韩欧美| 国产成人在线亚洲欧美| 91久久久久久久久久久久| 国产福利不卡视频| 精品亚洲欧美日韩| 成人好色电影| 一区二区三区在线免费视频 | 日韩欧美中文字幕视频| 激情综合视频| 国产国产精品人在线视| 91麻豆成人精品国产| 处破女av一区二区| 日本一区二区久久精品| 免费观看成人高潮| 亚洲电影一区二区三区| 爱福利视频一区二区| 欧美成人家庭影院| 精品国产一区二区三区忘忧草| 亚洲国产综合视频| 日韩av在线中文字幕| 色综合视频一区中文字幕| 国产三级av片| 狠狠色丁香久久婷婷综合丁香| 国产精品免费一区二区三区在线观看| 日本精品专区| 亚洲人成精品久久久久久| 九一国产精品视频| 日本欧美在线| 亚洲精品久久久久| 一区二区三区影视| 麻豆9191精品国产| av日韩免费电影| 成人福利在线| 天天色综合天天| 8x8x成人免费视频| 免费成人网www| 久99九色视频在线观看| 91视频久久久| 99久久精品费精品国产一区二区| 中文字幕精品—区二区日日骚| 大桥未久在线视频| 日韩一级成人av| 69xxx免费| 久久aⅴ国产紧身牛仔裤| 97久久天天综合色天天综合色hd| 国产三级电影在线| 黄色成人在线播放| 在线免费看黄色片| 欧美精品网站| 成人网在线视频| 成黄免费在线| 一本色道综合亚洲| 国产精品一区二区无码对白| 91精品国产成人观看| 国产成人亚洲综合| 久蕉依人在线视频| 欧美日韩国产色| 性活交片大全免费看| 91精品久久久久久久久久不卡| 国产成人精品日本亚洲| 亚州男人的天堂| 香蕉av福利精品导航| zjzjzjzjzj亚洲女人| 你懂的亚洲视频| 91沈先生作品| 黄av在线免费观看| 欧美一区二区三区日韩视频| 五月天免费网站| 久久国产精品免费| 中文字幕乱码一区二区三区| 成人亚洲视频| 日韩在线国产精品| 亚洲国产无线乱码在线观看| 久久香蕉国产线看观看99| 日韩在线一级片| 天海翼精品一区二区三区| 91av视频在线| 人人九九精品| 91久久精品国产91性色tv| 亚洲色成人网站www永久四虎| 美女视频一区免费观看| 日韩中文字幕一区| 国产原创一区| 欧美成年人在线观看| 国产夫绿帽单男3p精品视频| 亚洲欧美日本韩国| 精品人妻二区中文字幕| 在线日本成人| 国产欧美一区二区视频| 免费h视频在线观看| 日韩精品欧美国产精品忘忧草 | 天天色天天综合| 久草这里只有精品视频| 欧美一级中文字幕| 美女福利一区| 国产精品国产亚洲伊人久久| 在线视频婷婷| 日韩欧美成人激情| 久久艹免费视频| 国产精品入口麻豆九色| 亚洲成人手机在线观看| 亚洲三级国产| 日韩视频专区| 亚洲小说春色综合另类电影| 国产综合在线视频| 久久久久国产精品嫩草影院| 欧美日韩中文字幕精品| 成熟的女同志hd| 91香蕉视频mp4| 五月婷婷丁香综合网| 欧美在线高清| 欧美在线3区| 国产精品亚洲一区二区在线观看| 色综合久久久久久中文网| 三级无遮挡在线观看| 欧美精品1区2区3区| 欧美精品一区二区蜜桃| 国产肉丝袜一区二区| 91香蕉视频免费看| 久久精品网址| 国产xxxx振车| 成人a'v在线播放| 国产精品午夜av在线| 在线成人视屏| 久久久最新网址| av在线资源站| 亚洲成人精品久久| 国产免费高清视频| 日韩欧美国产高清91| 国产女人18水真多毛片18精品| 91丨国产丨九色丨pron| 操人视频免费看| 老牛国产精品一区的观看方式| 九九久久九九久久| av在线不卡顿| 蜜桃久久影院| 国产极品模特精品一二| 成人激情春色网| 亚洲成人激情社区| 久久噜噜噜精品国产亚洲综合| 午夜小视频在线| 精品一区二区三区四区| 亚洲国产欧美另类| 欧美日韩高清一区| 日韩久久中文字幕| 亚洲综合精品自拍| 日本少妇高清视频| 国产精品久久久久久久久免费丝袜 | 免费av中文字幕| 天天做天天摸天天爽国产一区| 欧美黄色aaa| 中文字幕在线免费不卡| 夫妇露脸对白88av| 久久久久久久久久美女| 日韩综合第一页| 国产精品自拍av| 久久久精品高清| 免费观看在线综合| 黄色三级视频片| 国产农村妇女精品一区二区| 18禁裸男晨勃露j毛免费观看 | 欧美精品一区二区三区三州| 午夜亚洲福利| 国产又粗又长又爽视频| 天天综合精品| 中国一区二区三区| 日韩aaaa| 一区二区成人国产精品| 青青草综合网| 在线观看成人一级片| 日韩精品久久| 中文字幕剧情在线观看一区| 四季av一区二区三区免费观看| 性欧美大战久久久久久久免费观看 | 久久婷婷国产麻豆91| 亚洲午夜精品网| 日韩无码精品一区二区三区| 亚洲国产一区视频| 在线观看 中文字幕| 欧美色道久久88综合亚洲精品| 久久久国产精品成人免费| 黑丝美女久久久| 四虎成人在线观看| 日本久久电影网| 黄色一级视频免费看| 欧洲亚洲国产日韩| 一级黄色片免费看| 日韩一区二区电影网| www日本视频| 亚洲国产小视频| 免费在线性爱视频| 中文字幕视频一区二区在线有码 | 亚洲成人免费电影| 成人免费区一区二区三区| 精品成人在线视频| 一级久久久久久| 3d成人动漫网站| 亚洲欧美高清视频| 亚洲精品一区av在线播放| 92国产在线视频| 免费99精品国产自在在线| www欧美xxxx| 秋霞av国产精品一区| 91亚洲精品| caoporn国产精品免费公开| 青青草久久爱| 一区二区在线观| 国语自产精品视频在线看8查询8| 无码aⅴ精品一区二区三区浪潮 | a√在线中文网新版址在线| 日韩视频精品在线| 国产后进白嫩翘臀在线观看视频| 欧洲日韩成人av| 996久久国产精品线观看| 国产精品对白刺激久久久| 自拍偷拍精品| 男女激烈动态图| 久久久精品网| 91福利视频免费观看| 久久亚洲精精品中文字幕早川悠里| 中国1级黄色片| 亚洲成av人片一区二区三区| 成人毛片一区二区三区| 日韩视频中午一区| 在线观看美女网站大全免费| 欧美激情视频免费观看| 青青热久免费精品视频在线18| 99久久久久国产精品免费| 青青草国产免费一区二区下载 | 加勒比婷婷色综合久久| 欧美视频在线免费看| 国产裸体无遮挡| 亚洲欧美国产另类| 电影k8一区二区三区久久 | 亚洲一区二区激情| 亚洲国产日韩欧美在线99| 男人天堂手机在线| 日韩女优人人人人射在线视频| 日韩一二三区| 午夜精品亚洲一区二区三区嫩草 | 香蕉视频免费在线看| 久久精品人人做人人爽| 欧美天堂视频| 久久精品ww人人做人人爽| 欧美一区不卡| 超碰成人在线播放| 久久久久久久综合| 韩国av免费观看| 欧美精品一区二区蜜臀亚洲| 免费av在线网站| 国产精品九九久久久久久久| 卡一精品卡二卡三网站乱码| 久久视频免费在线| 激情伊人五月天久久综合| 亚洲第一综合网| 色视频一区二区| 深夜福利视频在线观看| 久久久亚洲网站| av在线亚洲色图| 久久视频免费在线| 国产一区二区三区蝌蚪| 少妇高潮惨叫久久久久| 欧美日韩在线三区| 国产精品秘入口| 国产成人精品a视频一区www| 欧美日韩大片免费观看| 极品美女扒开粉嫩小泬| 丰满少妇久久久久久久| 黄色一级视频免费观看| 日韩视频中午一区| 色yeye免费人成网站在线观看| 成人免费高清完整版在线观看| 97人人精品| 网站在线你懂的| 亚洲精品国产无套在线观| www.国产黄色| 欧美激情中文字幕乱码免费| 91精品国产自产在线丝袜啪| 国产精品视频二| 成人av在线一区二区三区| 国产精品成人网站| 日韩av网站导航| 成人免费网站视频| 亚洲国产精品123| 老色鬼精品视频在线观看播放| 91免费在线看片| 91精品国产欧美一区二区成人| 成人高清免费在线| 成人一区二区在线| 国产欧美91| 久久久久久久久福利| 在线播放91灌醉迷j高跟美女| 自由的xxxx在线视频| 国产伦精品一区二区三区高清| 亚洲毛片网站| 黄色片网站免费| 在线综合视频播放| 国产美女一区视频| 欧美日韩免费观看一区| 久久成人久久爱| 免费视频一二三区| 精品一区二区电影| 欧美成人家庭影院| 霍思燕三级露全乳照| 国产女主播视频一区二区| 国产精品无码天天爽视频| 久久久久久久久久久免费精品| 亚洲欧洲av| 日本网站在线看| 午夜精品视频在线观看| www.亚洲.com| 国产不卡一区二区在线观看| 国产日韩亚洲| chinese全程对白| 日韩电影中文字幕在线| 日本国产亚洲| 爱福利视频一区二区| 亚洲另类在线视频| 免费a级毛片在线观看| 91美女高潮出水| 久久久久久一区二区| 国产精品 欧美激情| 亚洲欧美国产高清va在线播| 日韩激情欧美| 午夜免费高清视频| 亚洲成年人影院| dy888亚洲精品一区二区三区| 久久精品magnetxturnbtih| 国产麻豆午夜三级精品| 9i精品福利一区二区三区|