你距離通過亞馬遜面試還差多少?

2020-12-25 讀芯術

全文共3357字,預計學習時長11分鐘

圖源:unsplash

今年年初的一個周三上午,筆者在公寓裡瘋狂踱步,背著常見的面試問題。我距離得到理想的工作崗位還差三次編程面試。能得到面試機會實屬不易,為了通過面試,我付出了很大努力。

那時英國的新冠疫情才開始有嚴重的跡象,因此我們採取的是線上面試的形式。

第一場面試的時候,筆者竭力克制住要把攝像頭藏起來的衝動。在最後一刻,把襯衫換成了一件更舒適的黑色T恤。等重新坐下來,就該開始了。與面試官愉快地交流了幾句話之後,就直接進入了編程挑戰,筆者當時緊張得發抖。還好幸運之神站在我這邊,我遇到了複習過的類似題目。

第二次面試就難得多。面試官在操作方面進行轟炸式提問,筆者只剩下20分鐘的編程時間。筆者盡力去理解這個問題,最終縮小範圍,找到了一個最佳的解決辦法。其實筆者的解釋不夠清晰,但不管怎樣,我還是通過了那次面試。

在腦子被榨乾的狀態下,筆者開始了最後一場面試,還好這次也和第一次一樣順利。筆者詳細地解釋了自己的方法,並著手編寫最佳解決方案。

回饋社會的時候到了,這裡就和大家分享一下筆者是如何準備線上面試的。其中將談到我用的最多的資源,以及如何有效地利用它們。

免責聲明:本文的內容並未透露任何與亞馬遜面試過程相關的具體信息。大家都知道多數科技公司通過編程面試對候選人進行篩選,筆者的目的是儘可能地概括自己的建議, 可以適用於任何公司的面試。

我是誰?為什麼會成功?

筆者是謝菲爾德大學計算機科學碩士生,專攻機器學習和軟體工程。去年夏天,我在一家小型網絡工作室實習,任職後端網絡工程師,負責構建一個內部工具,涉及到的一些技術包括Nodejs、GraphQL和AWS。

筆者和大多數人一樣,並不是那種學習能力極強的人。是努力和堅持,讓我從能解決第1個編碼問題到解決第50個問題。世上沒有什麼能代替堅持,才華也不會,懷才不遇者比比皆是。

如果說我在大學生活中只學到了一件事,那就是如果花足夠的時間去理解某件事,最終會破解它的。這也許看起來微不足道,但這個信念會幫助你走過想要放棄的時日。

如果要開始一個長期的項目,不管是準備面試還是什麼,盡最大的努力對自己充滿信心。切記,一個總是懷疑自己能力的人其實是在做雙倍的工作。

什麼是編程面試?

圖源:unsplash

為了衡量應聘者的編程、解決問題和溝通能力,科技公司為應聘者安排了許多編程面試。一般來說,每次面試都有一個問題要解決,而剩下的一部分時間是專門針對行為問題的。

應聘者需要做的是消化問題,在規定條件下設計解決問題的算法。一旦描述出算法並且經證明是正確的,面試官就會要求用程式語言的書寫解決方案。

編程面試的重點是計算機科學的基礎知識——希望畢業生在大學期間多關注這門課。具體而言,應聘者應全面掌握以下內容:

· 搜索算法——如何使用、實現和比較。

· 常用數據結構——如何實現,以及它們的優缺點。

· 大O符號——一種數學符號,用於描述算法在運行時和空間複雜性方面的最壞情況。

如何準備編程面試

水滴石穿,必費時間

在被許多公司拒絕簡歷後,筆者幾乎確信自己將會畢業即「失業」了。儘管如此,筆者還是明確了個人目標——不惜一切代價進入Facebook、蘋果、亞馬遜或谷歌。

我給自己設定了一個挑戰——每天解決一個編碼問題,直到我得到面試機會。等到第二年招聘期到來時,我已經做好了充分的準備。

這還不夠,得有一種方法讓自己堅持下去。筆者決定創建一個YouTube頻道,每天上傳一個視頻,在那裡解決熱門的編碼問題,並詳細解釋方法。這樣不僅能在解決許多困難問題的過程中受益,還能提高了溝通和檢驗解決方案合理性的能力。

在哪裡找到可以練習的編碼問題

1.Leetcode

如果你曾為編程面試做過準備,那麼leetcode.com這個網站你肯定不陌生。截止到寫這篇文章時,上面有1485個問題——所有問題都按主題和難度分類,它還會為高級用戶專門提供特定於特定公司的精選的問題列表。

如果想認真複習,我認為Leetcodepremium是最好的資源。我90%的準備工作都是用leetcode完成的。

圖源:unsplash

2.AlgoExpert

AlgoExpert上目前有100個獨特的問題可練習,所有問題都按難度和主題分類。創始人克萊門特為每一個問題製作了深入的視頻解釋。他解決每一個問題的方法都是先實現一個簡單的解決方案,然後再改進到一個更複雜的解決方案。

他的解釋是網際網路上最好的解釋之一,筆者使用AlgoExpert來解決在Leetcode上無法解決的棘手問題。

3.其他

下面這些網站上也可以進行練習,但是我自己沒有用過:

· Hackerrank

· GeeksforGeeks

· CodeSignal

如何有效使用Leetcode

從Leetcode開始可能會有點兒難。前10-20個問題沒有快速的方法,但是筆者學到了一些技巧來,可以幫你最大限度地利用在網站上的時間。

1.不要試圖前進太快

至少在前30-40個問題時堅持簡單的問題。簡單的問題也並不容易,所以遇到困難時候不要難過。如果試圖前進太快,很可能會因為不知所措而放棄。

2.尋找每個問題的秘密

在leetcode上解決一個問題時,試問自己:有什麼知識可以讓這個問題變得更簡單?例如它可能需要使用特定的數據結構或特定的搜索算法。

你不會記得解決每一個問題的每一行代碼,這不現實。但如果試圖在每個問題中找出一個核心原則,那麼你最終會發現它們的相似之處。當遇到一個新問題時,問問自己:這和解決的其他問題有什麼相似之處?

3.不要使用冗長的程式語言

使用諸如python這樣的程式語言可以集中精力解決問題,而不是在單調乏味的語言語法間糾結。大多數面試官都會要求選擇一種語言,所以使用喜歡的語言練習是非常重要的。

4.始終分析算法的複雜性

面試時你會被要求分析代碼的時間和空間複雜性。記住,練習得越多,就越容易應對。

最後

一個月以來,筆者每天都在YouTube上製作一段視頻,後來突然收到了一份現場面試邀請。準備的時間只有5天,筆者陷入了極度興奮和緊張之中。這時不可能再保持每天只回答一個問題,我需要加快速度。

所有的大學作業都擱置在一邊了,在接下來的5天裡,從早上10點到晚上7點筆者一直坐在圖書館裡磨leetcode。雖然很無聊也很累,但筆者不在乎,因為對自己的目標很清楚,對自己的能力很有信心。

圖源:unsplash

什麼是行為面試?

行為面試問題用於評估應聘者的「軟技能」,是所有行業中最常見的問題方式。諸如「描述你最近做出的一個艱難的決定」或者「描述你上一次工作地點衝突」這樣的問題,為了使應聘者陷入困境,讓僱主了解應聘者是如何思考的,以及如何處理工作場所可能發生的不同情況。

性格「合適」和編程能力一樣重要,所以不要輕視行為面試。

如何準備行為面試

查找公司特有的熱門面試問題

網上有很多「面試問題」列表。筆者瀏覽了一堆網站,列出一個大名單。鑑於筆者應聘的公司非常有名,所以很容易就找到了這家公司的具體問題。在刪除重複項後,只剩下23個獨特的問題。下一個任務是坐下來思考問題,確保對每個問題都使用STAR技巧。

STAR代表以下內容:

· 情境(Situation):故事背景。在哪裡發生的?你在做什麼項目?具體點。

· 任務(Task):手頭的任務是什麼?需要解決什麼?

· 行動(Action):描述處理這種情況的方法。這應該是回答的重點,所以一定要把重點放在這一部分。多使用「我」而不是「我們」。

· 結果(Result):描述結果。成功了嗎?學到了什麼?如何改進?

在面試過程中,應該儘可能多地運用STAR技巧來回答問題,這將有助於塑造一個深思熟慮、聰明有邏輯的自我形象。筆者記住了23個答案,反覆練習大聲說出來,這是為行為面試部分做的最有效的準備。

圖源:unsplash

模擬面試練習

背答案是一種有效方法,但這不足以為面對面試環境的壓力做好準備。面試是一項技能——和其他技能一樣,需要練習。最好的方法是模擬。

筆者用了一個叫Pramp的網站,它可以安排你與其他人模擬面試。課程分為兩部分,你既可以體驗面試官又可以是應聘者。它也不局限於行為面試——還可以練習算法、數據科學和前端面試,

鑽研leetcode或許很無聊,所以你得想辦法讓它變得有趣起來。人際交往能力和編程能力同樣重要,忽視行為面試是大忌。

圖源:unsplash

準備面試不是短跑衝刺,而是一場馬拉松。你需要擁有長遠的心態和堅持不懈的精神,你需要對自己的能力充滿信心,並明確自己的目標。做好充分的準備,你會得到滿意的結果。

留言點讚關注

我們一起分享AI學習與發展的乾貨

如轉載,請後臺留言,遵守轉載規範

相關焦點

  • 員工吐槽某獨角獸公司招女生放水,技術差還通過面試
    這年頭想進入大公司工作是非常難的一件事情,像BAT與華為這類的大公司我們就不談了,就連二線大廠也是難事,從簡歷篩選上可能就是過濾掉你了,如果你沒有名校畢業的背景,連面試都沒有的。員工吐槽某獨角獸公司招女生放水,技術差還通過面試不過最近就有一位員工吐槽,說是某獨角獸公司招員工的時候,對於女生是特別關照,在招聘的過程中是放水。因為他的一個女同學是啥都不懂,面試的時間還面了4輪。雖然沒有說明最後有沒有進入公司,但是面試能夠面4輪,就是說明通過了前三輪的面試。
  • 結構化面試是什麼形式的面試_廣東省考筆面試差多少個月
    結構化面試是什麼形式的面試_廣東省考筆面試差多少個月由廣東公務員考試網考試快訊欄目由提供,更多關於廣東公務員考試無領導面試,廣東公務員考試快訊的內容,請關注廣東公務員考試頻道/廣東公務員考試網!
  • 20萬一平的房子都被亞馬遜賣家搶光了?你可能想多了
    所以,連深圳灣都買得起,誰聽了不感嘆一句,如今的亞馬遜賣家已經能夠立足深圳灣,俯視全世界了?此消息一出,不少人對於亞馬遜賣家這一群體又有了新的認識: 「亞馬遜賣家果然不是一般人,深圳灣說買就買!」 「現在去抱亞馬遜賣家的大腿還來得及嗎?」(這位朋友等等我,雨果菌也想!) 「還好深圳不是北京,要不然故宮的房子都不夠亞馬遜賣家買了。」
  • 亞馬遜QA/測試工程師面試究竟考察應聘者哪些能力?(附一批面試題)
    亞馬遜的招聘過程足夠嚴格和強大,足以篩選出適合職位描述的優秀人選。這就是為什麼應聘者需要經歷好幾個階段的面試的原因,而且最終只有少數的候選人過五關斬六將,最終贏得職位。一個普遍的事實是,如果我們事先好好計劃面試或任何其他活動,那麼事情會有很好的結果。因此,這篇文章就是想讓你了解亞馬遜如何組織面試以及亞馬遜質量保證(QA)工程師可能提出的問題。
  • 你和名校的距離只差一個面試會!加拿大蘭加拉學院面試會~Offer和獎學金當場拿!
    有想法,我喜歡~  不過有一個問題,他們的成績跟名校的要求差了那麼一點點。於是小夥伴們鬱悶了,這怎麼辦?  其實達到目標不一定非要在那裡死磕的頭破血流的,你可以找到一個合適的跳板。▼  比如說要在中國上海召開面試會的加拿大蘭加拉學院,它就是加拿大有名的名校跳板。
  • 面試成績何時出?多少分通過?
    ~知道了查成績的網址,接下來就是面試多少分合格的問題,不囉嗦,直接上圖!(點擊圖片查看大圖)上圖就是面試成績公布後查詢出來的結果,成績單上並不會顯示分數,只有「合格」和「不合格」。也就是當你最後查詢成績時,並不會知道自己考了多少分。最終結果是合格的話,分數也就沒有意義了。
  • 2020四川省考,近50%的考生,面試逆襲分差小於1分
    許多小夥伴暫時只能看到自己排名,距離上一名到到底差多少分?在六四分的現狀下,面試考多少分才能逆襲?眉山公務員面試逆襲分數分析和往年不同的是,今年四川省考筆試成績佔比從70%下調至60%,面試成績佔比從30%提高至40%,面試成績佔比的提高,將面試重要性整整提升了一個梯度。下圖為四川華圖教育通過黑科技計算得出的同崗位筆試入圍人員實現面試逆襲的分數差。
  • 亞馬遜倉庫嚴格落實社交距離規定:兩次違規可被開除
    亞馬遜要求其倉庫員工彼此之間保持6英尺(1.8米)的距離,此外還施加了其他防護措施,以期限制新冠疫情的傳播。作為亞馬遜龐大物流網絡的組成部分,這些設施在規模和人數上各有差異。有的訂單履行中心面積達到26個橄欖球場,共有數千名員工,因此很難保證社交距離。亞馬遜發言人證實,「故意違反」社交距離規定的員工將得到兩次警告,第二次違反規定可能「導致辭退」。
  • 過去的經歷註定會給你帶來驚喜:亞馬遜日本新卒選考/面試經驗談
    因此,這就需要請有在日本工作經驗的朋友幫你「潤稿」(畢竟他們知道面試官喜歡聽什麼),還需要大量的面試練習(訓練臨場反應)至於我,前後大約練習了兩三百道題,終於摸出一些方向,明白哪類型的問題可以用哪類型的經驗回答。
  • 教師資格面試考多少算通過?教資面試評分標準
    教師資格面試考多少算通過?教資面試評分標準 近日教師資格面試已經展開,考生可能會好奇教資面試合格的標準:要考多少分才算通過?根據以往查成績的情況,面試有沒有通過,官網都不公布面試具體分數,只會在查詢頁面出現面試成績合格與不合格,可以參考下圖。
  • 當你在面試時,面試官問你期待工資多少時,該怎麼回答?
    作為一個換過十份工作的職場老炮兒,我大學畢業後的6年內參加過不下100次各種面試,一看到這個問題就有想回答的衝動,哈哈。在面試時,如果你是工作後跳槽的話,HR都會問「你之前的工資是多少?」 或者 「你期望的薪資是多少?」下面小編就和大家分享下,歡迎留言討論。面試時回答薪資問題就像和朋友玩撲克牌,但是不要擺出Poker face 哦!
  • 教師資格證面試中的潛規則,你知道多少?
    可以提前準備一下面試,這次的面試時間安排在2021年1月9號到10號。教師資格證面試中存在一些潛規則,你知道多少呢?一、外在形象決定了你能否通過面試。聽起來仿佛在開玩笑,但是確實如此。首先,我們來看一下外在形象指的是什麼?它不單純包括了你的長相,而且還包括你的氣質。長相很好理解,如果你長得眉清目秀,非常漂亮的話,就會給考官一種賞心悅目的感覺。
  • 亞馬遜Review是什麼,Review與銷量比多少正常?
    亞馬遜Review是什麼?Review與銷量比多少才算正常呢?對於久經戰場的大賣家而言,對Review並不陌生甚至還很熟悉,但對新手小白來說,大多數人並不知曉亞馬遜Review是什麼,更不知道Review有什麼作用?
  • 淺析麥克託米奈:他距離英超頂級後腰還差多少?
    你很難想像一個身高僅僅1米65的前鋒如何去跟那些兇狠的英式後衛在禁區內肉搏的,所以在打中鋒的時候練就的護球能力在打後腰的時候依然有用。本賽季更加敢於拿球的麥克託米奈,場均可以完成1.4次過人,這個數據不錯,不過,這種過人更多的是因為對手猛撲過來,他利用身體的優勢護球躲過對手的搶球完成的,所以往往是一些被動型的過人。
  • 亞馬遜測評是什麼呢?你又了解多少呢
    首先是亞馬遜的背景,我們都知道----全球最大的電商平臺, 近幾年國內電商行業競爭壓力大利潤低,很多朋友都去轉型 去做跨境電商 ,賺老外的錢測評簡單來講就是在亞馬遜平臺上用買家帳號做單制定的 單子,到貨後再對拍單的商品進行評論,我們其中的角色就
  • 疫情之下,跨境電商企業可以通過哪些方法面試找到最合適的員工?
    第一,發布崗位需求以及篩選合適的簡歷 第二,電話面試進行初步篩選 第三,電話面試初步篩選以後進行面對面面試 這些只是面試過程的基礎。當然,您還需要確保您包括與您的業務相關的活動。 而面試跨境電商團隊中的運營人員,還可以問到以下專業技能相關的細節問題: 1. 你會通過哪些方式,進行Listing的關鍵詞查找 2. 你運營亞馬遜的推廣計劃,推廣步驟主要是什麼樣的。
  • 成績差的學生適合單招嗎?單招分數線是多少?我來告訴你答案!
    距離2020年3月單招的時間越來越近了,越來越多的小夥伴們開始關注高職單招的信息,有一大部分的考生表示,自己成績不好,高考是肯定考不上本科的,所以想通過參加高職單招的方式上一所好的職校,但又很擔心單招太難。那高職單招難不難呢?
  • 亞馬遜如何猜你喜歡
    網站針對每個人的建議都不相同,大部分正好是你所需要的,它似乎比你更了解你自己。這些個性化建議到底怎麼產生的呢?它們實際來自一個「推薦系統」。推薦系統的發展前景上世紀90年代中期,還只有很少的幾個人在研究推薦系統,如今這方面的研發人員數以百計,為各大高校、大型在線零售商及許多相關企業服務。
  • 面試最大分差能超20分…
    ,大家都知道在筆試階段大致需要考多少分才可以進入面試,而對於面試需要考多少分數可能就不知道了。◆ 往年的面試分數都是以82-84居多;◆ 最大分差能達到20分,出現10分的分差是很可能的事情;◆ 2021年進面考生有效分差大多在4分之內。首先說分數最集中的82-84。簡單說就是省考面試參加考試的人考83左右是最普遍的。這一記棒喝就驚醒了好多同學吧。
  • 面試考場上你的臨場反應還差幾分?
    國考面試是通過在題目中設置一些突發狀況來考察我們考生的應變能力,更通俗地來講就是考察考生在突發狀況下的情緒控制能力和快速解決問題的能力。這種能力不僅對於面試很重要,對於將來具體從事國家公務員人員工作也很重要。