成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

菜鳥(niǎo)程序員的超神之路 -- 面試成功之道

新聞 前端
近幾年在鵝廠也算面試過(guò)不下 100 名的初級(jí)與中級(jí)程序員了,雖然他們背景不同性格迥異,甚至連面試崗位的要求也有差別,然而,成功通過(guò)者就沒(méi)有共同點(diǎn)了嗎?

 一年前我寫(xiě)過(guò)菜鳥(niǎo)程序員的超神之路 – 從校園到職場(chǎng),承蒙不棄也從知乎騙了將近 300 贊,拖更一年姍姍來(lái)遲帶來(lái)了超神系列的第二篇,算是補(bǔ)個(gè)前傳。

[[224854]]

  近幾年在鵝廠也算面試過(guò)不下 100 名的初級(jí)與中級(jí)程序員了,雖然他們背景不同性格迥異,甚至連面試崗位的要求也有差別,然而,成功通過(guò)者就沒(méi)有共同點(diǎn)了嗎?當(dāng)然有,我總結(jié)為以下四點(diǎn):對(duì)工作經(jīng)歷的充分掌控、對(duì)對(duì)知識(shí)的靈活理解、對(duì)問(wèn)題的主動(dòng)推進(jìn)、對(duì)挑戰(zhàn)的好奇進(jìn)取。

  以下分點(diǎn)舉例說(shuō)明。

  對(duì)工作經(jīng)歷的充分掌控

小H是我的一名前同事兼好友,現(xiàn)在在某家云主機(jī)廠商負(fù)責(zé)業(yè)務(wù)安全策略,工作之中用到了大數(shù)據(jù)分析,但模型以入門(mén)級(jí)別為主(例如邏輯回歸);小H一直希望脫離「策略」的范疇邁向「算法」的世界,但是一直覺(jué)得現(xiàn)在的工作經(jīng)歷過(guò)分偏重業(yè)務(wù)而非算法,出去面試心底有點(diǎn)發(fā)虛。當(dāng)我和小H聊到他們近期做的一個(gè)入侵檢測(cè)業(yè)務(wù),我說(shuō)這就是一個(gè)典型的 RNN(遞歸神經(jīng)網(wǎng)絡(luò))和 LSTM(長(zhǎng)短期記憶模型、RNN 的變種)的落地場(chǎng)景,為什么不去試試呢?

  對(duì)工作經(jīng)歷的掌控能力好的面試者,首先散發(fā)著由內(nèi)而外的自信心。這種自信心并不是無(wú)根之木(也面試過(guò)對(duì)互聯(lián)網(wǎng)數(shù)研崗位缺乏認(rèn)識(shí)卻自信爆棚的跨行業(yè)求職者,無(wú)一例外悲劇),它來(lái)源于:

  1. 能夠清晰定義問(wèn)題。比如講明白文本相似度模型是用來(lái)解決話題聚合不收斂的問(wèn)題,而不是一上場(chǎng)就 balabala 算法有多酷炫。
  2. 能夠獨(dú)立思考路徑。比如引入條件隨機(jī)場(chǎng)是因?yàn)樗兄谠~與詞之間的前后關(guān)系映射,而不是微博大V劉知遠(yuǎn)說(shuō)過(guò)這是最好的方法。
  3. 能夠明確問(wèn)題瓶頸。比如 SVM(支持向量機(jī))面對(duì)大規(guī)模數(shù)據(jù)集的訓(xùn)練效率問(wèn)題會(huì)是瓶頸,能提到這點(diǎn)兩眼放光就基本上沒(méi)問(wèn)題了,再想到與 MapReduce 的結(jié)合更是加分項(xiàng)。
  4. 能夠嘗試潛在路徑。剛才小H就顯然是個(gè)反面案例,哪怕神經(jīng)網(wǎng)絡(luò)并不在當(dāng)前場(chǎng)景下最優(yōu),起碼對(duì)前沿的方法的積極應(yīng)用會(huì)讓面試官給你的探索精神打個(gè)高分。沒(méi)有 low 的業(yè)務(wù),只有 low 的方法論和執(zhí)行力

  對(duì)知識(shí)的靈活理解

小U算是在校學(xué)生當(dāng)中機(jī)器學(xué)習(xí)知識(shí)較為扎實(shí)的那種了,無(wú)論是傳統(tǒng)的機(jī)器學(xué)習(xí)還是新潮的深度學(xué)習(xí),各種概念都是手到擒來(lái)。直到我問(wèn)了一個(gè)看似簡(jiǎn)單的送命題:ROC 和 AUC 分別是什么意思?趁著他再一次精準(zhǔn)無(wú)誤的命中答案,我又拋出了第二個(gè)問(wèn)題,ROC 和 AUC 相對(duì)于其他指標(biāo)有什么區(qū)別?這時(shí)我能感覺(jué)到輕微的卡殼,那么我又拋出第三個(gè)問(wèn)題,既然有準(zhǔn)確率、召回率、F1 Score 等指標(biāo)描述一個(gè)模型的好壞,為什么還需要 ROC 或 AUC?這時(shí)我開(kāi)始發(fā)現(xiàn)小U開(kāi)始顧左右而言他了。

  工作和學(xué)習(xí)之間最明顯的區(qū)別就是,單純掌握知識(shí)并不形成生產(chǎn)力,知識(shí)只有與實(shí)踐結(jié)合才能有所用處。對(duì)知識(shí)的靈活理解,意味著當(dāng)你面對(duì)一個(gè)具體的問(wèn)題,你能自發(fā)與那些飄在天際的理論相互印證,然后大呼一聲,哦,原來(lái)如此!所以在面試的準(zhǔn)備環(huán)節(jié),各個(gè)知識(shí)點(diǎn)最好都能通過(guò)實(shí)踐印證一遍,哪怕只是一個(gè)很小的場(chǎng)景,關(guān)鍵是將知識(shí)與實(shí)踐打通。

  對(duì)問(wèn)題的主動(dòng)推進(jìn)

  算法工程師這個(gè)崗位的特殊之處就在于,既不像埋首于論文堆的研究員也不像流連于代碼架構(gòu)的開(kāi)發(fā)工程師,相比之下更加強(qiáng)調(diào)將前沿算法與業(yè)務(wù)場(chǎng)景靈活結(jié)合的能力。

小G是極少的讓我給出S評(píng)價(jià)的面試者。讓我印象尤為深刻的是,小G作為某大廠一個(gè)入職不到兩個(gè)月的新人實(shí)習(xí)生,負(fù)責(zé)一個(gè)通用分類(lèi)組件的構(gòu)建,實(shí)際承擔(dān)的也是執(zhí)行而非主導(dǎo)的角色,但卻對(duì)該組件的業(yè)務(wù)需求和應(yīng)用痛點(diǎn)了若指掌,甚至對(duì)每一痛點(diǎn)對(duì)應(yīng)的算法優(yōu)化方向也都提出了自己的見(jiàn)解。

  當(dāng)我問(wèn)小G為什么能在這么短的時(shí)間內(nèi)積累到這么深入的業(yè)務(wù)認(rèn)識(shí),小G的回答是這樣的:如果只是悶頭優(yōu)化算法而對(duì)業(yè)務(wù)需求不管不顧,那么哪怕算法做得再精美絕倫也不會(huì)產(chǎn)生任何的業(yè)務(wù)價(jià)值。所以他會(huì)利用一切正式和不正式的溝通機(jī)會(huì)去了解業(yè)務(wù)方的痛點(diǎn),真正做到以終為始(參見(jiàn)高效能人士的七個(gè)習(xí)慣),結(jié)合業(yè)務(wù)需求給出算法優(yōu)化方向的建議(注意,是建議而已)。

  對(duì)問(wèn)題的主動(dòng)推進(jìn)能力一直是我最為關(guān)注的軟技能。優(yōu)秀的團(tuán)隊(duì)總是那些每個(gè)人都有可能成為發(fā)動(dòng)機(jī)的團(tuán)隊(duì),我真心盼望能多招幾個(gè)發(fā)動(dòng)機(jī)。

  對(duì)挑戰(zhàn)的好奇進(jìn)取

X是三年前面試過(guò)的一位社招候選人,當(dāng)時(shí)給的無(wú)論算法能力還是開(kāi)發(fā)能力評(píng)價(jià)都是優(yōu)秀,但是最后我卻加了一個(gè)問(wèn)號(hào)。這個(gè)問(wèn)號(hào)來(lái)自于當(dāng)我問(wèn)他是否有什么問(wèn)題要問(wèn)我時(shí),X表示沒(méi)有問(wèn)題。當(dāng)我不厭其煩給他介紹我們團(tuán)隊(duì)的業(yè)務(wù)范圍以及待解決問(wèn)題之后,我發(fā)現(xiàn)X也沒(méi)有任何的興奮感,只有一些客套的應(yīng)對(duì)。

Y是同一時(shí)間面試的畢業(yè)生,由于我的慣例是會(huì)給面試者拋出一道海量數(shù)據(jù)排序的題目,要求直接在白紙上裸寫(xiě)代碼。Y由于編程經(jīng)驗(yàn)嚴(yán)重不足,這個(gè)環(huán)節(jié)顯然難以完成,但是Y沒(méi)有畏難情緒,通過(guò)提問(wèn)和思考把問(wèn)題一步步抽絲剝繭,最終在白紙上畫(huà)出了解決問(wèn)題的流程圖。

  最終我們給X和Y同時(shí)發(fā)了 offer,結(jié)局卻有所不同:Y持續(xù)超出我們的預(yù)期,并取得了最高的考核績(jī)效;X因?yàn)樵囉闷诒憩F(xiàn)低于預(yù)期只能讓他遺憾離開(kāi)了團(tuán)隊(duì)。這其實(shí)是三年以上工作經(jīng)驗(yàn)候選人的普遍通病,就是容易被重復(fù)的工作磨平了好奇心和進(jìn)取心,甘于去做一顆做普通的螺絲釘。而這種好奇與進(jìn)取恰恰就是在職場(chǎng)能持續(xù)進(jìn)步的根源,而反映到面試之中,就是:

  • Tips A: 如果你真的對(duì)一個(gè)崗位感興趣,你就該通過(guò)一切渠道去了解公司、團(tuán)隊(duì)以及團(tuán)隊(duì)里的每個(gè)成員
  • Tips B: 面試不等同于考試,遇到挑戰(zhàn)不要站在問(wèn)題的角度,而是應(yīng)該站在你的角度,想你有什么方法和資源去解決問(wèn)題

  外界許多教新手程序員面試的攻略總是聚焦于基礎(chǔ)和技能,但我想能從優(yōu)秀的人之上再脫穎而出的,是一個(gè)人發(fā)自?xún)?nèi)心的爆發(fā)力,是一個(gè)人對(duì)待萬(wàn)事萬(wàn)物的方法論。希望以上的面試之道,能對(duì)你們有所啟發(fā)。

責(zé)任編輯:張燕妮 來(lái)源: 建造者說(shuō)
相關(guān)推薦

2020-09-14 08:47:46

緩存程序員存儲(chǔ)

2010-03-08 10:10:57

程序員

2015-09-16 16:04:53

程序員面試技巧

2015-04-10 19:37:34

程序員

2015-11-25 09:32:54

2015-04-08 15:38:17

程序員程序員差距

2012-05-10 13:31:48

程序員開(kāi)發(fā)者

2009-11-27 09:07:38

程序員

2019-01-07 09:31:37

程序員測(cè)試人員代碼

2019-11-26 09:24:19

程序員Kubernetes微服務(wù)

2015-05-20 10:17:06

程序員

2012-07-05 09:37:04

Java程序員

2012-07-12 09:31:49

程序員

2021-07-05 07:28:14

程序員菜鳥(niǎo)技術(shù)

2020-02-28 15:49:26

2009-02-10 15:44:09

SCJPJava認(rèn)證

2020-09-07 07:36:32

數(shù)據(jù)庫(kù)集群程序員

2020-09-28 11:08:38

系統(tǒng)緩存架構(gòu)

2011-05-10 09:29:30

代碼重寫(xiě)

2013-01-10 09:22:58

程序員面試程序員面試經(jīng)歷
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 免费午夜视频 | av一区二区三区四区 | 亚洲精品性视频 | 亚洲精品888| 亚洲一区国产 | a毛片| 日韩av最新网址 | 成人小视频在线观看 | 日韩三级一区 | 精品一区二区久久 | 中文字幕亚洲区 | 91电影在线 | 欧美日韩久 | 亚洲一区二区中文字幕在线观看 | 欧美精品一区二区免费视频 | 国产9 9在线 | 中文 | 欧美一级大片免费观看 | av一级一片 | www.日韩系列 | 欧美成人在线影院 | 日本一本在线 | 色呦呦网站| 日本黄视频在线观看 | 精品人伦一区二区三区蜜桃网站 | 色婷婷综合久久久中字幕精品久久 | 欧美一级三级在线观看 | 国产精品毛片一区二区在线看 | 五月婷婷丁香 | 九九久久久 | 99热精品在线观看 | 国产亚洲二区 | 日韩av在线一区二区 | 国产一区 在线视频 | 国产欧美精品一区二区 | 精品免费国产视频 | 99精品亚洲国产精品久久不卡 | 日韩精品久久久 | 一级大片免费 | 亚洲国产精品人人爽夜夜爽 | 精品欧美一区二区精品久久久 | av免费网址 |