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

白板與編程面試:為什么不在電腦上編程更有幫助

開發 后端 開發工具
表面上看,原來的開發人員在寫代碼時需要多少協助并不重要。他們可能在寫代碼之前,在腦子里就已經想好所有細節了。或者也有可能他們寫每一行代碼的時候都查閱了API文檔、實例、或者語法指導。

在技術評估中的檢查方法

白板編程可以檢查出兩方面的技能:

  1. 從一開始就可以寫簡潔的代碼,以及
  2. 知其代碼之所以然。

這兩大技能對于一個出色的軟件開發人員是至關重要的。通過進行白板編程,這兩種技能都能被準確地檢驗出來。

從一開始就寫簡潔的代碼。

不管我們是否喜歡,現代軟件工程主要在于知道足夠的模式,并在正確的規則中使用正確的模式。

幾天甚至幾周后的工作的結果,通常只是修改幾百行的代碼。

表面上看,原來的開發人員在寫代碼時需要多少協助并不重要。他們可能在寫代碼之前,在腦子里就已經想好所有細節了。或者也有可能他們寫每一行代碼的時候都查閱了API文檔、實例、或者語法指導。

但是當我們深入探究的時候,就會發現這其中有很大差異。

理解概念要比理解現象更重要。

一段代碼變得越復雜,僅僅依靠一些開發模式的知識去開發就會變得更難,甚至理解代碼都會很艱難。

好的白板編程練習,可以檢查出一個人到底是理解概念,還是通過記住大量模式來掩蓋其基礎知識的匱乏。

當我們問到“你最擅長哪種編程語言?”我們其實并不是想要簡潔的代碼。我們只是在尋找一個切入點,能深入了解一個人,看看他到底有多大能耐。

這里簡單總結一下根據“候選人熟悉哪一領域”來決定“在面試中需要涉及哪些方面”:

  • 面向對象編程——多繼承,虛擬方法,對象構建與析構順序,異常處理。
  • 前端——異步邏輯與終止,REST API,驗證用戶輸入。
  • 算法與數據結構——動機,用法,平均及最差情況下的復雜度。
  • 后端與架構——內存模型,垃圾處理機制,多線程,線程鎖機制,benchmarking, profiling。
  • 函數式編程——Lambdas,curring,排序操作,一元。
  • 內核層次——文件系統,網絡,POSIX,協議,標準的檢驗與分析工具。

測試——單元測試,逆向測試和端對端測試,必要測試,基于模型的測試,測試驅動的和行為驅動的開發,集成測試。

和候選人談到上面這些的時候,***的方法是從舉一個例子開始。***的例子就是讓他們自己寫一個短小簡單的例子。

實際中,候選者寫的大多數代碼片段都是不***的。這就提供了一個絕好的機會,看看候選者到底有多少知識。

白板編程很有用,是因為:

  • 有限的寫代碼空間。
  • 有限的寫代碼速度。
  • 修改很麻煩,***要避免。
  • 沒有補全,語法高亮和其他IDE的牛逼功能。

想明白代碼到底要干嘛。

過一遍代碼片段是如何運行的,這是非常好的練習。做技術面試的時候,絕對不要跳過。

如果代碼寫的是一個算法,有人可以寫出所有步驟,有人可以考慮到特殊情況,有人可以寫出不變式(invariants)并能證明。有人可以根據每個獨立循環結構和遞歸調用解釋其復雜性。

如果代碼是面向對象編程,有人可以明確指出其具體功能,對象在何時如何被創建,如何被銷毀,什么時候以什么樣的順序會調用構建與析構函數,以及異常出現會怎樣,內存布局看起來是什么樣的。

I代碼是否整潔,或是否包含明顯的bug,這非常重要。

觀察候選人認真解釋代碼每一步實現的功能,可以了解他們的思考與說話方式。以及他們在其他領域有多深的了解。

***,這些都是在技術面試中要用到的檢驗技巧。而不是使用API和使用IDE完成特定任務的技巧。

白板編程很有用,是因為:

  • 白板上的內容或多或少是不變的。
  • 用不同顏色的筆標出“候選人的原始代碼”、“面試官的評論”、“候選人評論”,可以很好的將對話可視化。

不用白板是否有辦法做到上面這些技巧呢?

能,也不能。

對于寫整潔的代碼,我覺得可以讓候選人在自己的筆記本電腦上寫。

但是要有這些條件:

  • 代碼要用投影儀投射在大屏幕上
  • 字體要非常大。
  • 關掉大多數IDE的牛逼功能。

要知道,在不熟悉的操作系統、鍵盤甚至是編輯器上,相比在白板上編程可能會更難。要么讓他們在自己的電腦上寫程序,要么確認你提供的環境他們能夠接受。

至于理解代碼的部分,白板要更有利。

理想情況下,如果是投影儀的影像就是投放到白板上,我會讓候選人把投放投射的白板上,面試官再拿幾支記號筆。

不過我要說明白,電腦上不允許使用“快速修改”之類的功能。

如果只有兩個人的話,打印機又在旁邊,那就用用大字體打印出代碼,然后用幾支彩色筆去分析也非常好。

教學可以幫助練習這些技巧。

我經常被問到,一個人要如何掌握上面的這些技巧。我的答案就是:教學(teaching)。

這對面試官和應聘者都是有益的。

我自己對我的知識水平有一個簡單標準。如果我可以對一個領域不做準備就能進行討論的話,我就算是有豐富的知識了。

在軟件領域,這就意味著不用點退格就寫出***的代碼,然后能一步一步解釋它是做什么的。

如果你是那種經常要被叫過去解釋一個算法或者API的人,那你基本上就不會對白板編程面試感到有困難。

白板編程是面試的必要環節么?

不可否認,白板編程很有幫助。但沒有它也可以。

如果有一個大屏幕可以顯示代碼,如果屏幕本身就是個白板,可以在上面用彩色筆進行注釋。

我個人喜歡鼓勵別人走到白板前。而且這樣做有什么不好呢?

原文鏈接: dima korolev   翻譯: 伯樂在線 - TonyRideBike

譯文鏈接: http://blog.jobbole.com/65625/

責任編輯:林師授 來源: 伯樂在線
相關推薦

2015-06-03 10:14:20

2015-06-29 14:03:07

2012-07-18 02:05:02

函數語言編程語言

2024-10-29 09:53:08

2020-12-18 11:55:27

編程面試

2023-06-26 07:31:29

中文編程編碼

2022-05-06 08:00:00

APIBallerina編程語言

2018-05-23 00:20:29

2024-07-08 00:01:00

GPM模型調度器

2021-04-06 15:20:05

編程語言JavaIT

2015-04-08 10:46:11

2019-04-22 09:58:25

C語言Web操作系統

2014-07-02 09:56:33

2013-11-26 10:14:15

面向對象函數式

2012-07-11 11:05:16

編程

2017-02-07 09:37:46

2018-05-30 14:49:51

編程語言API語法

2016-03-08 09:50:42

2023-10-09 18:39:13

Python代碼

2012-05-24 10:29:54

編程程序員
點贊
收藏

51CTO技術棧公眾號

亚洲二区在线视频| 久久精品国产在热久久| 亚洲国产精品va在线看黑人| 欧美日韩在线中文| 日本中文字幕在线看| 国产精品1024| 欧美中文字幕视频在线观看| 日韩欧美视频免费观看| 久久97久久97精品免视看秋霞| 一本一本大道香蕉久在线精品| 中文字幕免费在线不卡| 亚洲男人天堂久久| 日本欧美在线看| 久久久久这里只有精品| 在线观看亚洲大片短视频| 欧美高清一级片| 在线亚洲一区观看| 免费一级淫片aaa片毛片a级| 国产资源在线观看| 国产经典欧美精品| 国产成人福利网站| 精品小视频在线观看| 欧美少妇性xxxx| 精品国产一区二区三区av性色| 欧美午夜在线观看| 欧美激情第六页| 国产美女无遮挡永久免费| 国产一区二区三区久久久久久久久| 色噜噜国产精品视频一区二区 | 日韩在线免费电影| 成人美女视频在线观看18| 国产欧美精品一区二区| 免费在线一区二区三区| 日韩免费av| 亚洲欧美中文字幕| 国产精品探花一区二区在线观看| 伊人久久一区| 精品视频123区在线观看| 亚洲熟妇国产熟妇肥婆| 最新av在线播放| 中文字幕一区二区三区在线不卡| 欧美亚洲国产免费| 天堂中文字幕av| 大美女一区二区三区| 91久热免费在线视频| 波多野结衣视频网址| 销魂美女一区二区三区视频在线| 久久久久亚洲精品成人网小说| 欧美成人精品一区二区免费看片| 日韩精品一区二区久久| 亚洲网站在线看| 中文字幕xxx| 香蕉精品久久| 亚洲精品少妇网址| 搡老熟女老女人一区二区| 国产精品宾馆| 亚洲国产成人精品久久| 一级黄色免费视频| 综合欧美亚洲| 亚洲成在人线av| 岛国精品一区二区三区| 精品淫伦v久久水蜜桃| 欧美va亚洲va在线观看蝴蝶网| 91人妻一区二区三区| 久久er热在这里只有精品66| 国产免费久久| 欧美午夜免费电影| 五月婷婷狠狠操| 国产黄色一区| 这里只有精品免费| aaaaaaaa毛片| 9l视频自拍蝌蚪9l视频成人| 日韩一卡二卡三卡国产欧美| 99久久综合网| 超碰在线一区| 日韩av影片在线观看| 国产呦小j女精品视频| 国产日韩视频在线| 日韩亚洲欧美中文高清在线| 欧美日韩午夜视频| 欧美久久视频| 91爱视频在线| 天天综合久久综合| 国产乱子伦视频一区二区三区| 99久久伊人精品影院| 人人妻人人澡人人爽久久av | 最新国产精品久久久| 欧美精品在线观看91| 日韩av一区二区在线播放| 国产精品腿扒开做爽爽爽挤奶网站| 日本中文字幕成人| 国产尤物视频在线观看| 成人午夜又粗又硬又大| 欧美中文娱乐网| 免费黄网站在线播放| 亚洲一区二区三区视频在线播放| www.中文字幕在线| 欧美成人xxxx| 亚洲国产一区二区三区在线观看| 亚洲精品国产一区黑色丝袜| 一个色综合网| 日本精品在线视频| 国产激情视频在线播放| 91免费在线视频观看| 一区国产精品| 成人教育av| 在线不卡一区二区| 亚洲第一香蕉网| 欧美暴力喷水在线| 国产麻豆一精品一av一免费| 国产精品久久久久久久久男| av网站在线免费看| 久久精品欧美一区二区三区不卡 | 欧美一区电影| 国语自产精品视频在线看一大j8 | 欧美日韩视频在线播放| 午夜一区二区三区在线观看| a在线观看免费视频| 精品嫩草影院| 久久国产精品久久久久| 手机av免费观看| 成人性视频免费网站| 日韩免费电影一区二区| 麻豆福利在线观看| 欧美日韩高清影院| 亚洲色成人网站www永久四虎| 在线看片不卡| 91精品久久久久久| 撸视在线观看免费视频| 亚洲国产视频一区| 中文字幕亚洲影院| 国产精品嫩模av在线| 91精品国产高清久久久久久91 | 亚洲国产私拍精品国模在线观看| 亚洲综合久久av一区二区三区| 免费中文字幕日韩欧美| 国产精品久久一区二区三区| 黄色视屏免费在线观看| 欧美三级日本三级少妇99| 欧美丰满少妇人妻精品| 在线日韩av| 亚洲在线免费看| av五月天在线| 韩国理伦片久久电影网| 亚洲欧美在线一区二区| 欧美日韩综合在线观看| 国产成人8x视频一区二区| 青春草在线视频免费观看| 成人黄色图片网站| 亚洲四色影视在线观看| 亚洲天堂一区在线| 91免费观看国产| 免费看黄在线看| 国产一级成人av| 国语自产精品视频在线看抢先版图片 | 亚洲精品97久久中文字幕无码 | 亚洲精品永久www嫩草| 欧美电影h版| 亚洲乱码国产乱码精品精| 久久亚洲天堂网| 91麻豆免费看片| 欧洲黄色一级视频| 久久99久久人婷婷精品综合 | 日韩深夜福利网站| 日韩综合中文字幕| 国产视频在线免费观看| 综合网在线视频| 国内精品视频久久| 日日骚av一区二区| 91免费在线播放| aaaaaa亚洲| 日韩啪啪电影网| 国产啪精品视频| 搞黄网站在线观看| 精品久久久久一区| 五月天婷婷久久| 日本一区二区三区久久久久久久久不 | 精品电影在线| 欧美性受xxxx黑人xyx性爽| 精品一区二区三区蜜桃在线| 精品一区二区三区在线视频| 日本大胆人体视频| 婷婷激情久久| 国产精品人人做人人爽| 99视频免费在线观看| 亚洲成人精品视频| 久久影视中文字幕| 伊人婷婷欧美激情| 小毛片在线观看| 青青国产91久久久久久| 亚洲一区 在线播放| 久久av国产紧身裤| 一区二区三区在线视频免费| 中文字幕乱码人妻综合二区三区| 国产va免费精品观看精品视频| 国产日韩在线看| а√在线中文网新版地址在线| 亚洲欧美www| aaa一区二区三区| 欧美午夜宅男影院在线观看| 国产又色又爽又高潮免费| 成人高清视频在线观看| 免费涩涩18网站入口| 激情欧美国产欧美| 亚洲激情一区二区| 日本天堂一区| 亚洲aⅴ男人的天堂在线观看| 高清精品在线| 久久夜色精品亚洲噜噜国产mv| 香蕉av在线播放| 欧美一区二区网站| 中文人妻熟女乱又乱精品| 亚洲国产欧美一区二区三区丁香婷| 人妻aⅴ无码一区二区三区| 国产成人a级片| 手机在线成人免费视频| 国产精品一页| 免费看毛片的网址| 亚州av乱码久久精品蜜桃| 欧洲视频一区二区三区| 国产精品久久久久av蜜臀| 成人免费午夜电影| 久久91视频| 亚洲欧美色综合| www.桃色.com| 日本aⅴ亚洲精品中文乱码| 国产高清av在线播放| 图片小说视频色综合| 日本成人三级电影网站| 第一区第二区在线| 91视频免费在线观看| 欧美激情三区| 国产精品久久久久久久久久新婚 | 国产第一区电影| а√在线中文在线新版| 欧美国产高跟鞋裸体秀xxxhd| 日本中文字幕视频在线| 一区二区欧美日韩视频| 爽爽视频在线观看| 亚洲国产精品小视频| 丰满人妻一区二区| 日韩欧美高清一区| 国产日产亚洲系列最新| 5月丁香婷婷综合| 国产精品久久久久久久成人午夜| 欧美偷拍一区二区| 这里只有久久精品视频| 色激情天天射综合网| 亚洲国产成人无码av在线| 亚洲二区视频在线| 国产大片aaa| 精品国产乱码久久久久久婷婷| 国产午夜福利精品| 精品成人乱色一区二区| 日韩精品在线不卡| 欧美性xxxxxxx| 一级一片免费看| 欧美在线啊v一区| 在线观看国产成人| 这里只有精品99re| 亚洲春色一区二区三区| 精品国产一区久久| 手机亚洲第一页| 国产亚洲欧美一区| 1024免费在线视频| 另类专区欧美制服同性| 岛国毛片av在线| 97**国产露脸精品国产| 高清av不卡| 国产免费一区视频观看免费| 91精品福利观看| 国产高清一区二区三区| 亚洲国产网址| 亚洲一区二区三区午夜| 五月婷婷亚洲| 每日在线观看av| 日韩电影在线免费观看| 亚洲欧美日本一区二区| 国产成人自拍在线| 97伦伦午夜电影理伦片| 国产精品色眯眯| 亚洲一级生活片| 午夜精品久久久久久久久久| 欧美超碰在线观看| 777亚洲妇女| 欧美一级淫片aaaaaa| 亚洲天堂av高清| a免费在线观看| 欧美综合一区第一页| 羞羞视频在线观看一区二区| 国产日韩在线一区二区三区| 99er热精品视频| 欧美午夜精品一区二区三区| av小说天堂网| 亚洲欧美国产一本综合首页| 日韩毛片久久久| 68精品国产免费久久久久久婷婷| 日韩欧美2区| 99三级在线| 成人3d精品动漫精品一二三| 波多野结衣 作品| 天堂成人免费av电影一区| 香蕉视频色在线观看| 久久综合丝袜日本网| 午夜精品一区二区三区视频| 欧美日韩在线一区| 国产黄a三级三级看三级| 亚洲欧美日韩国产精品| 日日夜夜天天综合入口| 国产精品美女久久| 欧美尿孔扩张虐视频| 这里只有精品66| 亚洲欧美日韩精品一区二区| 中文字幕乱码在线人视频| 中文字幕av资源一区| 成人在线免费看视频| 欧美成人video| 米奇777四色精品人人爽| 日本精品视频在线| 国产精品自在| 亚洲一区 在线播放| 久久se精品一区精品二区| 国产熟女高潮一区二区三区| 亚洲伦理在线精品| 中文字幕在线播放日韩| 久久国产88| 国产福利精品视频| 日韩成人18| 亚洲精品在线免费| 日韩福利电影在线观看| 亚洲一区二区三区无码久久| 亚洲激情图片一区| 97人妻精品一区二区三区| 亚洲最新av在线| 日韩成人动漫| 精品一区国产| 影院欧美亚洲| 人妻换人妻a片爽麻豆| 亚洲欧美日韩电影| 一区二区三区精| 日日噜噜噜夜夜爽亚洲精品 | 日韩欧美电影| 国内外成人激情视频| 99综合电影在线视频| 国产午夜福利一区二区| 欧美本精品男人aⅴ天堂| av软件在线观看| 亚洲一区二区三区sesese| 五月天久久777| 久久6免费视频| 欧美三级在线| 51国偷自产一区二区三区| sdde在线播放一区二区| 不卡av免费在线| 中文子幕无线码一区tr| 欧美日韩在线视频播放| 中文字幕久久精品| **日韩最新| 国产精品av免费观看| 成人免费不卡视频| 国产成人无码精品久在线观看| 日韩av有码在线| 日本精品裸体写真集在线观看| 色一情一乱一伦一区二区三欧美| 男人的j进女人的j一区| 91嫩草丨国产丨精品| 日韩一区国产二区欧美三区| 牛牛精品视频在线| 久久av一区二区三区漫画| 老牛国产精品一区的观看方式| 国产又粗又黄又猛| 91精品国产综合久久精品图片| 亚洲性图自拍| 九九99久久| 巨乳诱惑日韩免费av| 激情五月激情综合| 日韩色在线观看| 色黄视频在线观看| 亚洲视频在线二区| 成人自拍视频在线观看| 制服.丝袜.亚洲.中文.综合懂色| 一区二区三区国产在线观看| 人人精品久久| www.九色.com| 久久久精品蜜桃| 国产精品自拍电影| 亚洲**2019国产| 日韩欧美网址| a级一a一级在线观看| 欧美视频三区在线播放| 91亚洲天堂| 蜜桃999成人看片在线观看| 狠狠色丁香九九婷婷综合五月| 国产主播在线观看| 色噜噜狠狠色综合网图区| 丁香五月缴情综合网| 国产又大又黄又猛| 亚州成人在线电影| 毛片在线播放a| 久久精品第九区免费观看|