日韩 亚洲一区二_久久vs国产综合色大全_国产精品福利在线_欧美在线一级A片免费观看欧美在线_女同性毛片60分钟

您現(xiàn)在所在的位置:首頁(yè) >學(xué)員就業(yè) > 就業(yè)寶典 > 程式設(shè)計(jì)師面試時(shí)手寫(xiě)代碼,竟有如此深意

程式設(shè)計(jì)師面試時(shí)手寫(xiě)代碼,竟有如此深意

來(lái)源:奇酷教育 發(fā)表於:

  在面試這一重要環(huán)節(jié)裡,有時(shí)個(gè)別公司會(huì)提出要求手寫(xiě)代碼這一看似奇葩的要求,其實(shí)手寫(xiě)代碼是一個(gè)很重要面試過(guò)程,今天奇酷教育就為大家

  在面試這一重要環(huán)節(jié)裡,有時(shí)個(gè)別公司會(huì)提出要求手寫(xiě)代碼這一看似“奇葩”的要求,其實(shí)手寫(xiě)代碼是一個(gè)很重要面試過(guò)程,今天奇酷教育就為大家具體分析一下。
在寫(xiě)的過(guò)程中,至少能看出這些問(wèn)題:
  1.取名字,隨意的取名是維護(hù)的噩夢。
  2.是解決具體問(wèn)題,還是能解決一類(lèi)問(wèn)題,別的同事如何使用你的代碼。
  3.思路是否清晰,代碼結(jié)構(gòu )是否層次分明。提筆之前,想清楚自己要幹什麼。
  4.代碼可讀性,可維護(hù)性。
  5.邊界問(wèn)題,細(xì)節(jié)處理是否合理。直接關(guān)係到這個(gè)人的bug率。
  6.打算如何測(cè)試自己的代碼。對(duì)代碼的責(zé)任心。
  7.寫(xiě)代碼過(guò)程中和面試官的溝通次數(shù)。這個(gè)人的溝通能力和溝通欲望。
  再來(lái)對(duì)比一下機(jī)寫(xiě)和手寫(xiě)的不同:
機(jī)寫(xiě)的好處:
  1.語法高亮,自動(dòng)排版,文字字體一致
  2.自動(dòng)補全,頭文件自動(dòng)包含
  3.代碼可隨意刪改重寫(xiě)
  4.可以通過(guò)編譯來(lái)查錯
手寫(xiě)代碼可能暴露出的問(wèn)題:
  1.沒有自動(dòng)排版。
  2.字寫(xiě)得醜。
  3.頭文件包含問(wèn)題
  4.手寫(xiě)的代碼不可隨意刪改,每劃(huà)掉一塊,紙面上都是一個(gè)“疤痕”,有代碼潔癖的人是無(wú)法忍受滿(mǎn)紙疤痕的,這要求寫(xiě)代碼的思路清晰。“疤痕”的數(shù)量直接能看出問(wèn)題。
  5.手寫(xiě)無(wú)法編譯查錯。某些手誤還可容忍,語法錯誤和邏輯錯誤就是大問(wèn)題了。
  如果平時(shí)英語不過(guò)關(guān),靠編輯器的自動(dòng)補全,那麼手寫(xiě)代碼肯定立即陣亡
  google之前也放出了官方的面試視頻,也有現(xiàn)在考寫(xiě)代碼的過(guò)程,但別人怎麼考,並不是用的紙筆,而是請面試者打開(kāi)一個(gè)協(xié)同工作的窗口,兩(liǎng)個(gè)人開(kāi)同一個(gè)頁(yè)面,你改了什麼,對(duì)方那邊是實(shí)時(shí)反應(yīng)的,這意味著你的面試官可以在另一端看到你怎麼樣完成了這段代碼,你先寫(xiě)了哪個(gè)變量,後寫(xiě)了哪個(gè)方法,中途覺得哪裡不對(duì)經(jīng),做了怎樣的刪除,做了怎樣的修改……從開(kāi)始到最終完成,面試官一清二楚,這才是面試過(guò)程中手寫(xiě)代碼的意義所在。