【學長姊帶路】AWS 暑期實習求職過程分享

原標《AWS Internship Interview》

文/Anson Chen

前言

碩二下的首篇文章!現在一直過著被論文追殺的生活,每天既充實又疲憊,在推進研究進度的日子裡,在 4 月初時,來自 AWS Recruiter 的工作邀請,劃破了我忙碌的日常生活,一開始本想著還是趕緊畢業為先,不過內心天人交戰後(這可是 FAANG 呀,豈能放過機會!),因此就花了點時間撰寫履歷,接著就是等待命運的召喚…

從投遞履歷開始,每一個階段的響應都很有效率,總能在極快的時間內就收到下一步的通知。

時間線

D:收到工作邀請
D + 1:投遞 CV
D + 2:通過 CV 審核,收到 Online Assessment 連結
D + 5:完成 Online Assessment
D + 6:收到 Recruiter 來信提問 >> 畢業時間和面試題目選擇(附錄 1)
D + 13:通知 Phone Interview 時間
D + 16:Phone Interview,並收到 PS 面試通知
D + 19:收到感謝信

Online Assessment

在 Online Assessment 中,題目可以分成兩大區塊,分別是:商業情境分析和行為評估。

商業情境分析

由於 Cloud Support 需要處理來自客戶的第一線問題,內容可能包含:API 啟用、產品部署、業務需求等,身為 Support 就得針對問題的複雜度、嚴重度及客戶方案(附錄 2)規劃處理排程,因此在題目裡,會有許多商業情境需要評估,或是如何對客戶的回應做出適當的反饋,除此之外也有協同合作的模擬情境,主要考驗應試人員的應變能力及處事之道。

行為評估

測試題目相對單純,主要是探討應試人員的個性、行事準則、團隊合作等面向,考題皆為單選題,內容多少與 Leadership Principles(附錄 3)有關係,可以視為基礎版 Behavioral 測驗。

Phone Interview

在面試題目中,我選擇 Linux + Networking 作為主題。不得不說,面試官的提問都是由淺入深,完全能感受到 AWS Leadership Principles 的 Dive Deep 特質。除此之外,面試官也非常有耐心的引導答題者,不至於會讓答題者陷入窘境,在問題答畢後,面試官也會提供回饋和該題的答案,因此在整個對談過程中,我認為是相對放鬆的狀態。

在每一次的回答裡,即便只是擦邊球,個人都有盡可能地回答些許內容,不至於讓對話直接空白,以下就回顧在面試時的問題:

  1. Linux 開機啟動程序 (BIOS, MBR and GRUB…)
  2. Linux Run Level 0~6
  3. Linux Startup Process ID (PID)
  4. 如何查詢 Linux Kernel 版本 (uname, lsb_release)
  5. Filesystem Hierarchy Standard
  6. 何謂 /boot, /dev, /etc, /lib, /opt, /sbin, /tmp, /var
  7. 何謂 shareable, unshareable, static and variable
  8. 如何調整檔案權限(指令、權限數字)
  9. 按下 ls -l 會顯示什麼,解釋每個欄位的意義
  10. 何謂 SWAP 指令
  11. 如何查看 RAM 使用狀況 (free)
  12. 如何查看 CPU, Memory 使用狀況 (top)
  13. 何謂 Load average
  14. 如何查看硬碟使用量 (df, du)
  15. 什麼情況會遇到 OOM (Out Of Memory)
  16. 解釋 No space left on device 的意思
  17. 如何刪除 Process (kill, killall)
  18. 是否有嘗試過配置 Linux 硬碟
  19. 如何尋找 Linux log files
  20. 是否有遇過 Linux crash,如何查找 crash 原因 (/var/crash)
  21. 解釋 TCP, UDP 兩者的不同與應用
  22. 解釋 TCP Three-way handshake 原理
  23. Common port numbers (21, 53, 80…)

上述盡可能地還原了所有的題目,面試時間約為 45 ~ 50 分鐘,個人認為題量算是較多且廣,不過對於 Linux 長期使用者應該不是難題,答案幾乎能在鳥哥的網站中找到,原先以為網路相關的問題會更多,像是一些經典考題沒有出現,如:DNS 運作方式、OSI 和 TCP/IP 架構、在瀏覽器按下搜尋後執行的一連串動作等。

不過很高興能有機會參與這次的專業面試,因為網路一直是自己不熟悉的領域,趁這次面試前的研讀和惡補,也補足了很多以往缺乏的知識,算是亡羊補牢的一種嗎 XD?

心得感想

首先,很榮幸能獲得 AWS 招聘人員的青睞,能有機會參與面試,更是過去的我所不敢想像的。我自認在技術關的表現上沒有非常流暢,因此錯失了這個機會,也是能預見的結果。除此之外,令我詫異的是招聘流程的速度,從投遞履歷開始,每一個階段的響應都很有效率,總能在極快的時間內就收到下一步的通知。

但不曉得是內部溝通的管道較為不暢通,或者是其他因素。在 Phone Interview 後不久,就收到招聘人員的電話,來通知進入 PS 面試,請我進行下一階段的準備,但假日後就收到 Thank you letter,讓我感到非常困惑,也許是資訊尚未同步或出現更好的 Candidate?

為此,誠心希望 AWS 可以針對這點再加強,盡可能避免有類似的情況再發生,不然心情真的像是在洗三溫暖。不過同時也鼓勵自己要繼續努力,往更好的目標邁進。

附錄

  1. 在 Phone Interview 之前,Recruiter 會發送文件詢問想面試的主題,由於 Cloud Support 有多個團隊,將根據個人選擇的主題,來進行 team match 後才面試,此階段請謹慎選擇主題。
  2. 為了滿足客戶的諮詢需求,AWS 有針對各層級的客戶推出 Support Plans,服務內容與差異可參考以下網址:https://aws.amazon.com/tw/premiumsupport/plans/
  3. AWS Leadership Principles 是 AWS 所奉行的企業精神,內容都是積極正向的標語,詳情可參考以下網址:https://www.amazon.jobs/content/en/our-workplace/leadership-principles

※本文由 Anson Chen 授權勿任意轉載,原文《AWS Internship Interview》

___________

你也有經驗想分享嗎?快來投稿賺稿費吧!

瀏覽 398 次

覺得不錯的話就分享出去吧!

發佈留言

Back to top button