国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

程序員怎樣在面試中表現(xiàn)得更出色

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-11-08 15:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

像專(zhuān)業(yè)人士那樣聊天

在深入代碼之前,大部分面試官都喜歡聊聊你的背景。他們想知道:

關(guān)于編程的元認(rèn)知。你有考慮過(guò)如何才能更好地編程嗎?(譯者注:元認(rèn)知(Metacognition)或譯為后設(shè)認(rèn)知,這個(gè)名詞由 Swartz 及 Perkins 發(fā)明及定義,即“認(rèn)知的認(rèn)知”或“知識(shí)的知識(shí)”。簡(jiǎn)言之,就是對(duì)自己的認(rèn)知過(guò)程(包括:記憶、感知、計(jì)算、聯(lián)想等各項(xiàng))的思考。)

自主精神/領(lǐng)導(dǎo)能力。你看到你的工作完成了嗎?就算你不必這樣做,你會(huì)主動(dòng)修正不對(duì)的事情嗎?

溝通。他們會(huì)和你聊聊技術(shù)上的問(wèn)題是有用的,還是痛苦的?

你至少應(yīng)該準(zhǔn)備好下面中的一項(xiàng):

你解決過(guò)技術(shù)問(wèn)題中一個(gè)有趣的例子

你克服人際沖突的一個(gè)例子

領(lǐng)導(dǎo)能力或自主精神的例子

你在過(guò)去項(xiàng)目中應(yīng)該做什么的故事

你最喜歡語(yǔ)言的一些細(xì)節(jié),以及關(guān)于你喜歡和不喜歡說(shuō)的語(yǔ)言上的一些事情

關(guān)于公司產(chǎn)品或業(yè)務(wù)的問(wèn)題

關(guān)于公司工程戰(zhàn)略的問(wèn)題(測(cè)試,Scrum等)

好好準(zhǔn)備相關(guān)材料。你要展示你做過(guò)最自豪的事情,你很希望了解他們正在做什么,而且你對(duì)語(yǔ)言和工作流程有一些自己的想法。

溝通

一旦涉及到編程的問(wèn)題,溝通是關(guān)鍵。在過(guò)程中需要幫助但可以清楚與人溝通的候選人,要比那些可以輕而易舉解決問(wèn)題的候選人更加難得。

理解它是哪一類(lèi)問(wèn)題。問(wèn)題有兩類(lèi):

編程。面試官希望看到你解決問(wèn)題,并且可以寫(xiě)出整潔和有效的代碼。

聊聊而已。面試官只是想讓你說(shuō)點(diǎn)什么。這些問(wèn)題通常要么是高層次的系統(tǒng)設(shè)計(jì)(“你如何設(shè)計(jì) Twitter 的備份?”),要么是瑣碎的事情(“JavaScript 中 hoisting 是什么?”)。有時(shí)候瑣事是為了引出一個(gè)“真正的”問(wèn)題,比如,“我們?nèi)绾文芸炫乓粋€(gè)整數(shù)數(shù)組?好的,現(xiàn)在假設(shè)我們不再使用整數(shù)而是……”

如果面試官在進(jìn)入“真正的”問(wèn)題之前,只是想很快得到一個(gè)類(lèi)似閑聊的回答,而你卻開(kāi)始編寫(xiě)代碼了,她會(huì)感到失望。只需要問(wèn)一句,“我們要為它編寫(xiě)代碼嗎?”

讓人覺(jué)得你們是一個(gè)團(tuán)隊(duì)的。面試官想知道和你一起解決問(wèn)題會(huì)是什么樣子的,所以要讓面試官覺(jué)得你是樂(lè)于合作的。用“我們”來(lái)代替“我”,比如,“如果我們采用一個(gè)廣度優(yōu)先搜索,我們會(huì)很快得到一個(gè)答案。”如果要你選擇在紙上還是在白板上編寫(xiě)代碼,最好選擇白板。這樣你就可以坐在面試官的旁邊,面對(duì)著問(wèn)題(而不是和她隔著一個(gè)桌子)。

說(shuō)出你的想法。我是認(rèn)真的。“讓我們?cè)囍@樣做——但我還不確定它是否會(huì)起作用。”,如果你被卡住了,就說(shuō)出你的想法。說(shuō)說(shuō)什么可能會(huì)有用。說(shuō)說(shuō)你認(rèn)為什么東西可以工作,以及為什么它不工作。這也適用于瑣碎的閑聊問(wèn)題。當(dāng)被要求解釋 JavaScript 閉包時(shí),“它跟范圍有關(guān),而且是在函數(shù)中實(shí)現(xiàn)”,這樣的回答就可以讓你拿到 90% 的分?jǐn)?shù)。

說(shuō)你不知道。如果你碰到一個(gè)事實(shí)(例如,特定語(yǔ)言的邊邊角角,一個(gè)涉及分析運(yùn)行時(shí)的難題),不要不懂裝懂。相反應(yīng)該說(shuō)“我不確定,但我猜測(cè)是這樣,因?yàn)椤保@個(gè)『因?yàn)椤话ㄍㄟ^(guò)展示其它選項(xiàng)的荒謬性來(lái)排除它們,或者從其它語(yǔ)言或問(wèn)題中找到類(lèi)似的例子。

放慢步調(diào)。不要自信地脫口而出一個(gè)答案。如果它是正確的,你仍然需要解釋它,如果它是錯(cuò)誤的,就會(huì)顯得你很魯莽。你并沒(méi)有因?yàn)樗俣瓤於A得什么,相反更可能會(huì)因?yàn)榇驍嗨蚣庇诘贸鼋Y(jié)論而惹惱面試官。

擺脫困境

你有時(shí)會(huì)被卡住。放松。這并不意味著你已經(jīng)失敗了。記住與找到正確答案的能力相比,面試官通常更加關(guān)注從不同角度探索問(wèn)題的能力。就算希望渺茫,也要繼續(xù)探索不放棄。

畫(huà)圖。別浪費(fèi)時(shí)間光在腦袋里面想 —— 在黑板上思考。畫(huà)幾個(gè)不同的測(cè)試輸入。用手畫(huà)出如何獲得想要的輸出。然后思考將你的方法轉(zhuǎn)換成代碼。

解決一個(gè)更簡(jiǎn)單的問(wèn)題。不知道如何找到集合中第四大的項(xiàng)目?先思考如何找到最大項(xiàng),再看看你能否改變一下方法。

先寫(xiě)一個(gè)簡(jiǎn)單和低效的方法,再想辦法去優(yōu)化它。使用暴力的方法。盡一切努力得到答案。

更加大聲說(shuō)出你的想法。說(shuō)出你知道的。說(shuō)說(shuō)你認(rèn)為什么可能會(huì)工作和為什么它行不通。你可能會(huì)意識(shí)到它確實(shí)有用,或者一個(gè)改進(jìn)的版本會(huì)游有用。或者你可能會(huì)得到一個(gè)提示。

等待提示。不要一臉期待地盯著面試官,只需要停下來(lái)“想一下” —— 你的面試官可能已經(jīng)決定給你一個(gè)提示,只是在等待一個(gè)時(shí)機(jī),避免影響到你。

考慮空間和運(yùn)行時(shí)間的限制。如果你不確定是否能優(yōu)化解決方案,大聲說(shuō)出你的想法。例如:

“我至少要查看所有的項(xiàng),所以我不能再優(yōu)化了。”

“暴力的辦法就是測(cè)試所有的可能性”

“這個(gè)答案將包含 n^2 個(gè)項(xiàng),所以我至少要花這么多時(shí)間。”

把你的想法寫(xiě)下來(lái)

你很容易讓自己陷入混亂。你先集中精神把想法寫(xiě)下來(lái),最后才去關(guān)心細(xì)節(jié)。

調(diào)用輔助函數(shù)并進(jìn)行下去。如果你不能很快想到如何實(shí)現(xiàn)一部分的算法,不論大小都跳過(guò)它。呼叫一個(gè)命名合理的輔助函數(shù),聲明“這將會(huì)完成某事”,并進(jìn)行下去。如果輔助功能不重要,你完全可以不去實(shí)現(xiàn)它。

不要擔(dān)心語(yǔ)法。只要略過(guò)它就好了。如果必須的話請(qǐng)轉(zhuǎn)換成英語(yǔ)。只需要說(shuō)你會(huì)回頭看它的。

給自己留下足夠的空間。你后面可能要在兩行之間添加代碼或注釋。從白板的頂部開(kāi)始,在每一行之間留下一個(gè)空白行。

為最后的檢查做好標(biāo)記。別擔(dān)心你的循環(huán)應(yīng)該是 “《” 還是 “《=” 。你可以做一個(gè)標(biāo)記提醒自己最后去檢查。只要把整體算法寫(xiě)下來(lái)。

使用描述性的變量名稱(chēng)。這樣會(huì)花一些時(shí)間,但會(huì)防止你忘記代碼正在做的事情。使用 names_to_phone_nums_map 代替 nums。在命名中暗示類(lèi)型。返回布爾值的函數(shù)應(yīng)該以 “is_ ” 開(kāi)頭。擁有一個(gè)列表的變量應(yīng)該以“s”結(jié)尾。選擇你能理解的標(biāo)準(zhǔn)并堅(jiān)持下去。

當(dāng)你完成后,記得做好善后工作。

你輸入一個(gè)例子,手動(dòng)過(guò)一遍你的方法,并大聲說(shuō)出你的想法。當(dāng)程序運(yùn)行時(shí),你寫(xiě)下變量保存的值 —— 在腦袋里做這些不會(huì)給你帶來(lái)任何加分。這樣可以幫你查找問(wèn)題,并且可以消除面試官對(duì)于你正在做什么的疑惑。

查找一開(kāi)始的錯(cuò)誤。你應(yīng)該在循環(huán)中使用“《=”而不是“《”?

測(cè)試邊界情況。包括空集、單個(gè)元素集合或負(fù)數(shù)等等。加分項(xiàng):提一下單元測(cè)試!

不要覺(jué)得麻煩。有些面試官并不在意這些善后步驟。如果你不是很確定這一點(diǎn),可以這樣說(shuō):“我通常會(huì)用一些邊界條件來(lái)測(cè)試代碼 —— 接下來(lái)我們要這么做嗎?”

實(shí)踐

最后,處理實(shí)際問(wèn)題是無(wú)法替代的。

用紙和筆來(lái)編寫(xiě)代碼。誠(chéng)實(shí)地面對(duì)自己。剛開(kāi)始可能會(huì)覺(jué)得很棘手。這沒(méi)什么。如果你現(xiàn)在能克服這種棘手的問(wèn)題,等到真正面試的時(shí)候,就不會(huì)顯得笨手笨腳了。

我們遇到的實(shí)際問(wèn)題反映了面試的流程,即當(dāng)你陷入困境時(shí)會(huì)得到提示,當(dāng)你的算法可以進(jìn)一步優(yōu)化時(shí)也會(huì)得到鼓勵(lì)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3716

    瀏覽量

    97192
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    956

    瀏覽量

    30942
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Claude Code國(guó)內(nèi)怎么使用?AI編程人員必看的完整指南!

    這兩年,AI編程工具層出不窮,但最近 Claude AI 程序開(kāi)發(fā)者圈子里備受歡迎,越來(lái)越多程序員發(fā)現(xiàn)使用Claude的體驗(yàn)非常接近“一個(gè)懂工程的搭檔”,而不是簡(jiǎn)單的代碼生成器。 但問(wèn)題也隨之而來(lái)
    的頭像 發(fā)表于 01-23 14:09 ?3078次閱讀
    Claude Code<b class='flag-5'>在</b>國(guó)內(nèi)怎么使用?AI編程人員必看的完整指南!

    奧迪2025年中國(guó)豪華車(chē)市場(chǎng)實(shí)現(xiàn)強(qiáng)勁交付

    面對(duì)充滿挑戰(zhàn)的市場(chǎng)環(huán)境,奧迪2025年展現(xiàn)出強(qiáng)大的韌性與實(shí)力,中國(guó)豪華車(chē)市場(chǎng)競(jìng)爭(zhēng)格局中表現(xiàn)領(lǐng)先。這一成績(jī)主要得益于多款核心車(chē)型各自細(xì)分市場(chǎng)中的
    的頭像 發(fā)表于 01-16 14:03 ?483次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會(huì)暨大理人工智能與應(yīng)用國(guó)際開(kāi)發(fā)者大會(huì)在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?721次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    程序員最常見(jiàn)謊言

    了。 28我已經(jīng)測(cè)試過(guò)了,這個(gè)功能沒(méi)問(wèn)題,可以上線了。 29別擔(dān)心,這個(gè)問(wèn)題很快就能解決。 30代碼快寫(xiě)完了,已經(jīng)完成 90% 了 。 希望大家對(duì)程序員多一些容忍以及諒解! 各位程序員你們都被我說(shuō)中了哪些?說(shuō)說(shuō)你們的觀點(diǎn)
    發(fā)表于 12-10 08:24

    軟通國(guó)際亮相2025沙中開(kāi)源與AI科技峰會(huì)

    2025年11月11日,由沙特程序員協(xié)會(huì)(parmg)主辦的"2025沙中開(kāi)源與AI科技峰會(huì)"利雅得盛大啟幕。
    的頭像 發(fā)表于 11-14 17:45 ?1479次閱讀

    奔赴熱AI,碼力全開(kāi)!Talkweb House@1024程序員日系列活動(dòng)圓滿收官

    1024程序員日”系列活動(dòng)至此劃上了一個(gè)圓滿句號(hào)。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來(lái)”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開(kāi)發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?782次閱讀
    奔赴熱AI,碼力全開(kāi)!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動(dòng)圓滿收官

    開(kāi)鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開(kāi)源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    10月24日,由開(kāi)鴻智谷聯(lián)合主辦的長(zhǎng)沙1024程序員節(jié)暨開(kāi)源鴻蒙構(gòu)建大會(huì)在長(zhǎng)沙圓滿落幕。本次活動(dòng)以“湘聚長(zhǎng)沙,共赴熱AI”為主題,通過(guò)技術(shù)分享與實(shí)戰(zhàn)競(jìng)賽相結(jié)合的方式,著力培養(yǎng)“開(kāi)源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?709次閱讀
    開(kāi)鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開(kāi)源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    人工智能工程師高頻面試題匯總:循環(huán)神經(jīng)網(wǎng)絡(luò)篇(題目+答案)

    后臺(tái)私信雯雯老師,備注:循環(huán)神經(jīng)網(wǎng)絡(luò),領(lǐng)取更多相關(guān)面試題隨著人工智能技術(shù)的突飛猛進(jìn),AI工程師成為了眾多求職者夢(mèng)寐以求的職業(yè)。想要拿下這份工作,面試的時(shí)候展示出你不僅技術(shù)過(guò)硬,還得能解決問(wèn)題。所以
    的頭像 發(fā)表于 10-17 16:36 ?709次閱讀
    人工智能工程師高頻<b class='flag-5'>面試</b>題匯總:循環(huán)神經(jīng)網(wǎng)絡(luò)篇(題目+答案)

    AI技術(shù)工程設(shè)計(jì)的應(yīng)用

    不需要硬件交互的純軟件項(xiàng)目中,ChatGPT和Gemini等大語(yǔ)言模型(LLM)可以幫助程序員以前所未有的速度加速開(kāi)發(fā)進(jìn)程。這種輔助通常包括開(kāi)發(fā)人員編寫(xiě)代碼時(shí)提供補(bǔ)全建議,或在排查錯(cuò)誤和語(yǔ)法錯(cuò)誤時(shí)提供故障排除建議——這些都是
    的頭像 發(fā)表于 09-23 16:21 ?890次閱讀
    AI技術(shù)<b class='flag-5'>在</b>工程設(shè)計(jì)的應(yīng)用

    分布式孔徑雷達(dá)助力車(chē)載感知邁入新時(shí)代

    在當(dāng)今時(shí)代,駕駛期望汽車(chē)通過(guò)高級(jí)駕駛輔助系統(tǒng) (ADAS) 實(shí)現(xiàn)更出色的性能,而雷達(dá)技術(shù)正處于這一技術(shù)革新的前沿。相比于攝像頭或激光雷達(dá),雷達(dá)各種天氣條件下依然表現(xiàn)穩(wěn)定,提供穩(wěn)健、
    的頭像 發(fā)表于 09-22 16:47 ?2014次閱讀

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開(kāi)發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對(duì)C語(yǔ)言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開(kāi)發(fā)
    發(fā)表于 05-13 16:45

    快問(wèn)快答:精誠(chéng)工科氣密性測(cè)試儀和其他品牌相比,檢測(cè)效率上表現(xiàn)怎樣

    精誠(chéng)工科氣密性測(cè)試儀檢測(cè)效率上的優(yōu)勢(shì)精誠(chéng)工科一直致力于提供高效、穩(wěn)定的氣密性和防水檢測(cè)解決方案。我們的氣密性測(cè)試儀檢測(cè)效率方面通常表現(xiàn)出色,這得益于以下幾個(gè)關(guān)鍵因素:?先進(jìn)的檢測(cè)技術(shù):我們采用
    的頭像 發(fā)表于 04-09 11:00 ?773次閱讀
    快問(wèn)快答:精誠(chéng)工科氣密性測(cè)試儀和其他品牌相比,<b class='flag-5'>在</b>檢測(cè)效率上<b class='flag-5'>表現(xiàn)</b><b class='flag-5'>怎樣</b>?

    1.9倍性能提升!英特爾至強(qiáng)6MLPerf基準(zhǔn)測(cè)試中表現(xiàn)卓越

    與第五代至強(qiáng)處理器相比,英特爾至強(qiáng)6性能核的性能平均提高了1.9倍。 今日,MLCommons公布了最新的MLPerf推理v5.0基準(zhǔn)測(cè)試結(jié)果,其中,英特爾??至強(qiáng)??6性能核處理器本次測(cè)試的六個(gè)
    的頭像 發(fā)表于 04-07 10:58 ?678次閱讀

    如何在 樹(shù)莓派 上編寫(xiě)和運(yùn)行 C 語(yǔ)言程序

    ,一本很好的書(shū)是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。這本書(shū)對(duì)經(jīng)驗(yàn)豐富的程序員和想學(xué)習(xí)C語(yǔ)
    的頭像 發(fā)表于 03-25 09:28 ?1157次閱讀
    如何在 樹(shù)莓派 上編寫(xiě)和運(yùn)行 C 語(yǔ)言<b class='flag-5'>程序</b>?

    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python程序

    是一種非常有用的編程語(yǔ)言,其語(yǔ)法易于閱讀,允許程序員使用比匯編、C或Java等語(yǔ)言更少的代碼行。Python編程語(yǔ)言最初實(shí)際上是作為L(zhǎng)inux的腳本語(yǔ)言而開(kāi)發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?2046次閱讀
    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python<b class='flag-5'>程序</b>?