【學長姊帶路】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 特質。除此之外,面試官也非常有耐心的引導答題者,不至於會讓答題者陷入窘境,在問題答畢後,面試官也會提供回饋和該題的答案,因此在整個對談過程中,我認為是相對放鬆的狀態。
在每一次的回答裡,即便只是擦邊球,個人都有盡可能地回答些許內容,不至於讓對話直接空白,以下就回顧在面試時的問題:
- Linux 開機啟動程序 (BIOS, MBR and GRUB…)
- Linux Run Level 0~6
- Linux Startup Process ID (PID)
- 如何查詢 Linux Kernel 版本 (uname, lsb_release)
- Filesystem Hierarchy Standard
- 何謂 /boot, /dev, /etc, /lib, /opt, /sbin, /tmp, /var
- 何謂 shareable, unshareable, static and variable
- 如何調整檔案權限(指令、權限數字)
- 按下 ls -l 會顯示什麼,解釋每個欄位的意義
- 何謂 SWAP 指令
- 如何查看 RAM 使用狀況 (free)
- 如何查看 CPU, Memory 使用狀況 (top)
- 何謂 Load average
- 如何查看硬碟使用量 (df, du)
- 什麼情況會遇到 OOM (Out Of Memory)
- 解釋 No space left on device 的意思
- 如何刪除 Process (kill, killall)
- 是否有嘗試過配置 Linux 硬碟
- 如何尋找 Linux log files
- 是否有遇過 Linux crash,如何查找 crash 原因 (/var/crash)
- 解釋 TCP, UDP 兩者的不同與應用
- 解釋 TCP Three-way handshake 原理
- Common port numbers (21, 53, 80…)
上述盡可能地還原了所有的題目,面試時間約為 45 ~ 50 分鐘,個人認為題量算是較多且廣,不過對於 Linux 長期使用者應該不是難題,答案幾乎能在鳥哥的網站中找到,原先以為網路相關的問題會更多,像是一些經典考題沒有出現,如:DNS 運作方式、OSI 和 TCP/IP 架構、在瀏覽器按下搜尋後執行的一連串動作等。
不過很高興能有機會參與這次的專業面試,因為網路一直是自己不熟悉的領域,趁這次面試前的研讀和惡補,也補足了很多以往缺乏的知識,算是亡羊補牢的一種嗎 XD?
心得感想
首先,很榮幸能獲得 AWS 招聘人員的青睞,能有機會參與面試,更是過去的我所不敢想像的。我自認在技術關的表現上沒有非常流暢,因此錯失了這個機會,也是能預見的結果。除此之外,令我詫異的是招聘流程的速度,從投遞履歷開始,每一個階段的響應都很有效率,總能在極快的時間內就收到下一步的通知。
但不曉得是內部溝通的管道較為不暢通,或者是其他因素。在 Phone Interview 後不久,就收到招聘人員的電話,來通知進入 PS 面試,請我進行下一階段的準備,但假日後就收到 Thank you letter,讓我感到非常困惑,也許是資訊尚未同步或出現更好的 Candidate?
為此,誠心希望 AWS 可以針對這點再加強,盡可能避免有類似的情況再發生,不然心情真的像是在洗三溫暖。不過同時也鼓勵自己要繼續努力,往更好的目標邁進。
附錄
- 在 Phone Interview 之前,Recruiter 會發送文件詢問想面試的主題,由於 Cloud Support 有多個團隊,將根據個人選擇的主題,來進行 team match 後才面試,此階段請謹慎選擇主題。
- 為了滿足客戶的諮詢需求,AWS 有針對各層級的客戶推出 Support Plans,服務內容與差異可參考以下網址:https://aws.amazon.com/tw/premiumsupport/plans/
- AWS Leadership Principles 是 AWS 所奉行的企業精神,內容都是積極正向的標語,詳情可參考以下網址:https://www.amazon.jobs/content/en/our-workplace/leadership-principles
※本文由 Anson Chen 授權勿任意轉載,原文《AWS Internship Interview》
___________
你也有經驗想分享嗎?快來投稿賺稿費吧!
瀏覽 399 次