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

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

移動開發
“有時候,我會碰到那些不但不知道答案,還自作聰明地給出錯誤答案的候選人。知道錯誤答案比不知道更糟糕。一些極少數的甚至堅持和試圖向我解釋我應該如何理解他們的答案。這已經成為了一種個性問題,而且毫無疑問是面試中要 pass 掉的人。”

[[165225]]

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

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

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

問錯誤的問題

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

有很多關于 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,生產中斷,設計缺陷,不管是什么,你需要找尋那些不會墨守陳規的迂腐之人。

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

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

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

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

總結

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

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

責任編輯:倪明 來源: 碼農網
相關推薦

2016-04-12 14:28:16

程序員面試標準

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

程序員

2015-08-19 08:51:38

程序員面試糟糕

2016-04-28 11:17:33

互動出版網

2019-10-15 08:49:02

TCPIP協議棧

2013-02-19 10:12:59

2013-08-20 09:33:59

程序員

2013-05-14 09:44:41

程序員面試
點贊
收藏

51CTO技術棧公眾號

2019av中文字幕| 亚洲美女久久久| 欧美大黑帍在线播放| 国产原创视频在线| 日韩欧美精品| 亚洲福利在线看| 日本xxxx黄色| 国产自产自拍视频在线观看| 久久免费的精品国产v∧| 成人精品一区二区三区| 91视频最新网址| 国产精品极品在线观看| 欧美午夜精品一区二区三区| 日韩精品一区二区三区色偷偷| 久久久国产高清| 免费看成人人体视频| 精品视频在线视频| 浮妇高潮喷白浆视频| 久久99精品久久| 久久网站热最新地址| 91免费版黄色| 在线视频播放大全| 亚洲免费影院| 久久97精品久久久久久久不卡| 美女又黄又免费的视频| 亚州一区二区三区| 性久久久久久久久| 一区二区三区四区久久| 九色在线免费| 99久久精品费精品国产一区二区| 97精品久久久| 免费在线视频一区二区| 日韩一区二区在线| 日韩精品一区二区三区中文不卡| 可以看毛片的网址| 青春草在线观看| 成人中文字幕在线| 亚洲va男人天堂| 伊人亚洲综合网| 久久视频一区| 欧美在线一区二区三区四| avove在线播放| 91九色精品| 深夜福利91大全| a级在线免费观看| 神马电影久久| 亚洲精品一区二区网址| 亚洲激情 欧美| 97一区二区国产好的精华液| 色婷婷综合中文久久一本| 成 年 人 黄 色 大 片大 全| 精品av中文字幕在线毛片| jlzzjlzz亚洲日本少妇| 国产精品theporn88| jizz国产在线| 日韩高清一区在线| 国产精国产精品| 国产免费一区二区三区四区五区| 欧美国产另类| 色综合久久悠悠| 亚洲成人黄色av| 日韩色性视频| 欧美一区二区啪啪| 久久国产免费视频| 亚洲伊人伊成久久人综合网| 欧美三级欧美一级| 天天摸天天舔天天操| 综合久久av| 日韩欧美国产综合一区| 黑森林av导航| 伊人久久大香线蕉综合网蜜芽| 91精品视频网| 亚洲最大视频网| 欧美日韩一区二区三区在线电影| 91精品免费在线| xxxx视频在线观看| 精品精品国产三级a∨在线| 亚洲国产精品成人av| 亚洲第一香蕉网| 日韩欧美一区二区三区免费看| 日韩av在线播放资源| 免费观看av网站| 日本一区二区高清不卡| 久久国产色av| 日韩美女视频网站| 日本成人中文字幕在线视频| 成人午夜在线观看| 在线观看毛片av| 国产精选一区二区三区| 国产综合精品一区二区三区| www.日本在线观看| 久久午夜羞羞影院免费观看| 久久久国产精华液999999| 午夜羞羞小视频在线观看| 中文字幕制服丝袜成人av| 国产激情片在线观看| 日本蜜桃在线观看视频| 欧美三区在线观看| 最新日本中文字幕| 日韩久久综合| 国模私拍一区二区三区| 久久久久久久蜜桃| 韩日精品在线| 国产精品一区二区三区在线播放| 伊人久久久久久久久久久久| 国产美女娇喘av呻吟久久| 精品乱码一区二区三区| 日本在线天堂| 精品国产91乱高清在线观看| 亚洲一区二区福利视频| 99热这里有精品| 日韩av网站大全| 国产在线免费看| 亚洲一区二区动漫| 亚洲最大福利视频网站| 电影av在线| 欧美日韩免费看| av漫画在线观看| 日本午夜精品久久久| 久久国产精品久久精品| 在线观看你懂的网站| 不卡在线观看av| 国产三级中文字幕| 国产成人福利夜色影视| 亚洲美女在线看| 久久精品这里有| 国产精品自拍av| 亚洲啪啪av| 国产日韩另类视频一区| 日韩h在线观看| 久久久精品视频免费| 国产一区二区三区观看| 亚洲人成网站在线播放2019| 蜜臀av国内免费精品久久久夜夜| 亚洲成人黄色影院| 极品人妻一区二区| 亚洲精品小说| 4438全国亚洲精品在线观看视频| 狠狠人妻久久久久久综合| 日韩国产一区二| 亚洲xxx自由成熟| 91高清在线观看视频| 欧美性xxxx| 成人做爰www看视频软件| 综合国产在线| 91国产在线播放| 免费在线看污片| 欧美成人aa大片| 最近中文字幕在线mv视频在线| 国产精品久久久久一区二区三区厕所| 久久99国产精品久久久久久久久| 日韩欧美精品| 九九久久国产精品| 国产激情久久久久久熟女老人av| 成人免费观看视频| 日本免费a视频| 国产精品毛片久久久| 国内揄拍国内精品少妇国语| 囯产精品久久久久久| 亚洲一区二区三区四区在线免费观看| 久久久噜噜噜www成人网| 欧美成a人免费观看久久| 66m—66摸成人免费视频| 亚洲 精品 综合 精品 自拍| 黑丝美女久久久| 色欲AV无码精品一区二区久久| 亚洲综合中文| 成人h视频在线观看| rebdb初裸写真在线观看| 日韩av一区二区在线观看| 99精品在线播放| 中文字幕第一页久久| 无码人妻精品一区二区三区在线| 亚洲综合资源| 欧美猛少妇色xxxxx| 搡老岳熟女国产熟妇| 婷婷国产在线综合| 国产成人免费观看网站| 国产在线观看免费一区| 亚洲 自拍 另类小说综合图区| 自拍偷拍亚洲图片| 韩国精品久久久999| 岛国最新视频免费在线观看| 欧美久久久久久久久| 妺妺窝人体色www在线下载| 久久99九九99精品| 久久久久久久久久久综合| 欧美a一欧美| 国产精品一区二区3区| 日韩欧美一起| 亚洲人成网7777777国产| 国产精品久久久久精| 亚洲大片一区二区三区| 亚洲第一综合网| 国产不卡一区视频| 日韩一级在线免费观看| 亚洲第一偷拍| 茄子视频成人在线观看| 欧美影院精品| 日韩美女视频免费看| 欧洲成人av| 91精品国产免费久久综合| 国产农村妇女aaaaa视频| 亚洲欧美综合在线精品| 三级电影在线看| 免费在线播放第一区高清av| 波多野结衣激情| 一区二区美女| 国产精品电影一区| av男人的天堂在线| 日韩国产中文字幕| 精品人妻无码一区二区| 欧洲色大大久久| 日韩 国产 在线| 亚洲男人都懂的| 人成免费在线视频| 99精品视频一区| 午夜精品久久久内射近拍高清| 欧美人与拘性视交免费看| 99re在线观看| 久久女人天堂| 国产精品劲爆视频| 美女的胸无遮挡在线观看| 久久国产精品久久久| h视频在线播放| 日韩成人中文电影| 老司机午夜福利视频| 91精品国产综合久久精品app | 中文字幕在线观看一区二区三区| 视频在线亚洲| 91日本在线观看| 日韩电影免费观看高清完整版在线观看| 久久精品这里热有精品| youjizz在线播放| 亚洲视频电影图片偷拍一区| 色视频免费在线观看| 亚洲国产日韩欧美综合久久| 懂色av中文字幕| 亚洲乱码国产乱码精品精可以看 | 精品国产xxx| 精品久久久久久电影| 日本三级欧美三级| 亚洲国产一区二区视频| 欧美成人精品欧美一| 一区二区三区资源| 免费黄色片网站| 久久综合精品国产一区二区三区| 男人午夜视频在线观看| 久久精品国产999大香线蕉| 九九热在线免费| 久久er99热精品一区二区| 日本黄大片一区二区三区| 精品一区二区三区视频在线观看| 国产午夜伦鲁鲁| 免费日韩av片| 久久久精品三级| 九色porny丨国产精品| 在线观看免费视频污| 国产伦理精品不卡| 亚洲图片欧美另类| 91美女视频网站| 国产免费一区二区三区网站免费| 成人免费黄色在线| 亚洲乱码国产乱码精品精大量| 国产精品一区久久久久| 国产伦理在线观看| 精品一二三四在线| 亚洲成人激情小说| 99久久er热在这里只有精品15| www.色.com| www.亚洲激情.com| 成人片黄网站色大片免费毛片| 成人手机电影网| 亚洲专区区免费| 国产精品视频一二| 国产精品白丝喷水在线观看| 中文字幕av在线一区二区三区| 国产偷人妻精品一区| 国产亚洲人成网站| 动漫精品一区二区三区| 国产午夜久久久久| 欧美特级一级片| 欧美日韩性视频在线| 亚洲视频在线观看一区二区| 日韩一级免费观看| 天堂成人在线| 亚洲人成77777在线观看网| 国产91在线视频蝌蚪| 5566日本婷婷色中文字幕97| 欧美另类激情| 精品免费视频123区| 午夜欧美在线| 日韩精品视频久久| 国产精品综合二区| 日本人亚洲人jjzzjjz| 洋洋av久久久久久久一区| 中文字幕69页| 精品美女在线播放| 999在线视频| 欧美一级高清免费播放| 亚洲淫成人影院| 91在线在线观看| 欧美一二区在线观看| www.成年人视频| 亚洲高清电影| 久热精品在线观看视频| 成人免费黄色大片| www欧美com| 亚洲一二三专区| 日韩一区二区视频在线| 福利视频导航一区| a天堂在线观看视频| 日韩电影大全免费观看2023年上| av中文字幕观看| 亚洲免费影视第一页| 国产黄色在线网站| 欧美中文字幕第一页| 精品国产伦一区二区三区观看说明 | 亚洲国产精品yw在线观看 | 欧美成人三级在线观看| 欧美三级日韩在线| 国产黄色大片网站| 色视频www在线播放国产成人| www久久日com| 国产精品一区二区性色av | 欧美性生交xxxxx久久久| www.亚洲黄色| 久久精品国产亚洲一区二区| 国产三级伦理在线| 亚洲永久免费观看| 亚洲xxx拳头交| 艹b视频在线观看| 成人综合在线观看| 特级片在线观看| 色女孩综合影院| 美州a亚洲一视本频v色道| 久久最新资源网| www.久久久久爱免| 资源网第一页久久久| 久热成人在线视频| 在线观看一区二区三区视频| 亚洲免费电影在线| 国产伦精品一区二区三区免.费| 日韩电视剧在线观看免费网站 | 日本韩国欧美超级黄在线观看| 一级做a爰片久久| 美女www一区二区| 亚洲男人在线天堂| 天天综合色天天综合| 色欲av永久无码精品无码蜜桃| 日韩一区二区精品视频| 九九热这里有精品| 丰满女人性猛交| 国产成人精品免费视频网站| 免费一级片在线观看| 亚洲成人激情视频| 精精国产xxxx视频在线野外| 亚洲xxxx3d| 国产在线欧美| 搡老熟女老女人一区二区| 色婷婷国产精品| 人妻91麻豆一区二区三区| 97在线免费观看| 美女毛片一区二区三区四区| 浓精h攵女乱爱av| 亚洲色图另类专区| 一级黄色片在线观看| 欧美成人网在线| 久久精品国产亚洲5555| 久久久久久久少妇| 综合中文字幕亚洲| 欧性猛交ⅹxxx乱大交| 国产成人97精品免费看片| 久久悠悠精品综合网| 四虎永久在线精品无码视频| 中文天堂在线一区| www.成人精品| 欧美自拍大量在线观看| 欧美残忍xxxx极端| 亚洲高清无码久久| 欧美性色黄大片| 欧美hdxxxxx| 天堂va久久久噜噜噜久久va| 精品一区二区三区的国产在线播放| 欧洲美熟女乱又伦| 日韩色在线观看| 中文在线аv在线| 一区二区三区在线视频111 | 91欧美一区二区三区| 亚洲国产日产av| 欧美一区,二区| 国产精品久久久久久久一区探花| 偷拍自拍一区| 黄色aaaaaa| 欧美性猛交xxxx乱大交3| 国产网站在线免费观看| 欧美另类视频在线| 粉嫩高潮美女一区二区三区 | 伊人久久大香线蕉| 不卡的av中文字幕|