久久九九国产无码高清_人人做人人澡人人人爽_日本一区二区三区中文字幕_日韩无码性爱免费

恒生電子校招編程面試技巧

時(shí)間:2024-08-04 11:41:24 面試筆試 我要投稿
  • 相關(guān)推薦

恒生電子校招編程面試技巧

  最初開(kāi)始參加編程面試的時(shí)候,我所有最心儀的公司都忽視了我,F(xiàn)在回頭看那個(gè)時(shí)候,我發(fā)現(xiàn)自己當(dāng)時(shí)去參加面試都完全沒(méi)做任何準(zhǔn)備。雖然已經(jīng)有許多博客文章和書(shū)籍在講編程面試,但現(xiàn)在的我作為面試官,坐在桌子的另一邊,還是能看到許多來(lái)參加編程面試的人沒(méi)做任何準(zhǔn)備,或者準(zhǔn)備得很糟糕。這也就是為什么我開(kāi)始寫(xiě)這篇指南的原因,剛畢業(yè)時(shí)的我、第一次參加面試的我一定非常想有這么一份指南來(lái)指引自己。而從現(xiàn)在開(kāi)始,我自己也會(huì)照著這份指南去做。

恒生電子校招編程面試技巧

  多年以來(lái),我在好幾家公司工作過(guò),所以我的面試技巧得到了很好的磨煉,而且我參與面試的過(guò)程也教會(huì)了我該說(shuō)什么、該做哪些準(zhǔn)備,以及如何面試。在這篇指南里,你會(huì)了解到面試的概況、面試取得成功的六大步驟,以及我在考察數(shù)據(jù)結(jié)構(gòu)和算法時(shí)所考慮的方面。這篇指南無(wú)法確保你找到工作,但它能幫助你盡最大可能給面試官留下一個(gè)好印象。

  聲明:本文中的觀點(diǎn)完全出自個(gè)人視角,與我目前或者以前的雇主沒(méi)有關(guān)系。

  面試過(guò)程

  本節(jié)概述了硅谷公司的面試過(guò)程,僅僅是個(gè)情況介紹,大家可以跳過(guò)去往后看。

  除了直接申請(qǐng)面試以外,一般說(shuō)來(lái),還有兩種途徑來(lái)獲得面試的機(jī)會(huì):由現(xiàn)在的雇主推薦,或者通過(guò)LinkedIn。雖然前者會(huì)快一些、更尊敬一些,但后者很可能是大部分應(yīng)聘者所走的路徑。事實(shí)上,每天都有無(wú)數(shù)的招聘人員趴在LinkedIn上,他們唯一的工作就是尋找和接觸有可能換工作的員工,所以一定要保證自己的信息是最新的,而且要多交人脈、多請(qǐng)別人來(lái)認(rèn)可自己的技能,并且要把你所具備的技能、做過(guò)的個(gè)人項(xiàng)目或者對(duì)開(kāi)源軟件所做的貢獻(xiàn)加到個(gè)人頁(yè)面里去。

  最初的接觸一般是通過(guò)電子郵件進(jìn)行的,然后招聘人員會(huì)給你打電話,大概了解一下你的技術(shù)背景。如果你的技能和他們正在尋找的技能一致,他們就會(huì)安排一次電話面試,在電話面試時(shí),你可能就會(huì)被要求在一份共享的在線文檔里編程。那么你就會(huì)知道,這份文檔很可能沒(méi)有任何代碼補(bǔ)全和句法高亮的功能。電話面試會(huì)持續(xù)半小時(shí)到45分鐘,如果你表現(xiàn)不錯(cuò),就會(huì)被邀請(qǐng)去參加現(xiàn)場(chǎng)面試。現(xiàn)在如果沒(méi)有電話面試、或者在電話面試之外,你可能還得去參加一個(gè)小的編程項(xiàng)目。

  現(xiàn)場(chǎng)面試由幾次面試組成,總體會(huì)持續(xù)45分鐘到一個(gè)小時(shí)。這些面試會(huì)和電話面試非常像,只是問(wèn)題會(huì)更難——不過(guò)能親眼見(jiàn)到面試官多少算是有所補(bǔ)償,F(xiàn)場(chǎng)面試數(shù)周之后,所有反饋應(yīng)該都被看過(guò)、招聘決定就會(huì)做出,招誰(shuí)不招誰(shuí)也就定了。如果你沒(méi)拿到offer,也要明白面試是一個(gè)隨機(jī)的過(guò)程,包含運(yùn)氣的成分,不妨把它看作是一次學(xué)習(xí)的經(jīng)歷。可能你還會(huì)想起布萊恩·阿克頓(BrianActon)面試Facebook和Twitter不成、后來(lái)成為WhatsApp聯(lián)合創(chuàng)始人的故事。

  理論上講,用哪種編程語(yǔ)言并不重要,但你面試需要用某種特定語(yǔ)言來(lái)完成的工作時(shí)除外,比如iPhone開(kāi)發(fā)者或者前端開(kāi)發(fā)者。我強(qiáng)烈建議你用正在面試的公司所使用的一種編程語(yǔ)言來(lái)編程(以及練習(xí)面試問(wèn)題)。

  面試獲得成功的六個(gè)步驟

  編程面試的目的,是為了確定你的編程水平有多高。一般來(lái)說(shuō),你將被要求用編程來(lái)完成一個(gè)功能或者方法,但有時(shí)候,你會(huì)需要編輯一個(gè)類(lèi)的定義,或者設(shè)計(jì)一系列相關(guān)的代碼模塊。在任何一種情況下,你都要有條不紊地解決問(wèn)題,并遵循以下六個(gè)步驟:

  1.首先,要確保你理解了面試官的問(wèn)題。許多問(wèn)題都是故意措辭模糊或者模棱兩可,這個(gè)時(shí)候你可以請(qǐng)面試官把問(wèn)題說(shuō)清楚,從而確保你真正回答面試官的問(wèn)題。你的提問(wèn)同時(shí)還有一個(gè)好處,就是它能給你自己一些時(shí)間,讓你的腦子轉(zhuǎn)起來(lái)。

  2.用一到兩個(gè)例子來(lái)確定問(wèn)題的限制條件和要求(在現(xiàn)場(chǎng)面試時(shí)在白板上完成這個(gè)過(guò)程,在電話面試時(shí)在筆記本上完成)。嘗試用中等規(guī)模的例子,以便覆蓋到一些特殊情況。如果你能想到可能相關(guān)的表格,就把它畫(huà)出來(lái)。事實(shí)上,把你想到的任何東西都寫(xiě)下來(lái)是會(huì)有幫助的,因?yàn)樗転槟闾峁┮粋(gè)視覺(jué)錨點(diǎn),從而讓你在走不通時(shí)或者思考過(guò)程中隨時(shí)返回某一個(gè)點(diǎn)。

  3.把話說(shuō)清楚,這可能是最重要的一步。要試著讓面試盡可能有更多的互動(dòng),面試官不知道你在想什么,而讓他們參與到你的思考過(guò)程里,會(huì)讓她給你一些有用的提示,防止你偏向錯(cuò)誤的方向。你的目標(biāo)就是要先和面試官確證你的答案,然后再去寫(xiě)代碼,而且你考慮答案越清晰、越高效,你得到的即時(shí)反饋也就越好。

  4.通過(guò)應(yīng)用以下技巧來(lái)找到答案:回想一下你遇到的類(lèi)似問(wèn)題,再想想它們是如何被解決的,嘗試各種不同的算法(分治算法、貪心算法、遞歸、排序,等等),把問(wèn)題分解成更小的、可處理的小問(wèn)題(這樣你就能得到相應(yīng)部分的分?jǐn)?shù)),最后再通覽一遍你列出的數(shù)據(jù)結(jié)構(gòu),因?yàn)橛袝r(shí)候,只要想到了正確的數(shù)據(jù)結(jié)構(gòu),就能給出正確的答案。

  5.當(dāng)你向面試官問(wèn)清楚了問(wèn)題、并向她解釋了你的答案之后,就可以開(kāi)始寫(xiě)代碼了。要記住,在共享文檔里寫(xiě)代碼的時(shí)候,你可以復(fù)制粘貼、寫(xiě)評(píng)論,而且能回過(guò)頭來(lái)完成骨架算法和功能。但在白板上寫(xiě)代碼就不一樣了,它需要你的頭腦很清醒,而且需要你具備管理白板空間的技能。如果足夠幸運(yùn)的話,現(xiàn)在當(dāng)你開(kāi)始在白板左上角動(dòng)筆的時(shí)候,應(yīng)該非常明白你要寫(xiě)些什么東西,而且你要確保在你寫(xiě)答案的時(shí)候,沒(méi)有擋住面試官的視線;c(diǎn)兒時(shí)間把代碼寫(xiě)得緊湊而美觀一點(diǎn)兒,因?yàn)槟愕拇a也會(huì)是面試反饋的一部分。在你寫(xiě)代碼的時(shí)候,要大聲解釋你在寫(xiě)什么,這會(huì)讓你的面試官更容易地跟上你的思路。

  6.最后,用不同的例子和特殊案例驗(yàn)證一下你的代碼,并且要一行一行地過(guò)。這會(huì)展示你的思考過(guò)程,讓你檢查出小錯(cuò)誤,并告訴面試官你的辦法是可行的。如果你想得到額外加分的話,甚至可以把單元測(cè)試的代碼寫(xiě)下來(lái)!最后再和面試官聊一下你的答案在空間和時(shí)間利用方面的復(fù)雜性,然后結(jié)束整場(chǎng)面試。


【恒生電子校招編程面試技巧】相關(guān)文章:

java校招面試編程題及答案05-12

恒生電子筆試題目11-21

單招面試技巧11-24

單招面試技巧09-09

2022單招面試技巧12-14

高職單招面試技巧01-25

騰訊校招面試常見(jiàn)問(wèn)題11-29

面試技巧 教您克服面試怯場(chǎng)十招11-21

2017單招面試答題技巧分享11-08

單招面試自我介紹技巧11-18