[心得] 戰勝行為式面試(三) 完成你的故事

看板Soft_Job (軟體人)作者 (ヽ(●′∀`●)ノ)時間11小時前 (2025/10/03 10:34), 10小時前編輯推噓2(203)
留言5則, 4人參與, 1小時前最新討論串1/1
第一篇,我們講了什麼是行為面試,有哪些地雷在大方向上我們要避免。 第二篇,探討了 Amazon 的三個基礎的 leadership priciples 。 第三篇,也是最後一篇,我們來討論如何將過去的故事,轉成面試中幫助你拿到 offer 的利刃。 你曾經有以下的經驗嗎? 覺得面試官問的情境自己有遇過,但總是講不好; 覺得面試官問的情境自己根本沒遇過,不知道怎麼回答; 覺得自己已經講得很精彩了,卻被說細節不足、或是看不到大方向? 今天就讓我們一起打破一些行為面試的迷思, 以及透過四個步驟,來完成你的面試故事! — 無論是我自己在準備面試,或是陪身邊的朋友準備行為式面試,我都會用以下的四個步驟 來幫助自己/朋友撰寫故事,以及精簡故事。 這四個步驟分別是: 發想、串聯、簡化、產出 — 發想 這個階段你要做的事情,就是把過去你做過的所有事情,用單詞寫出來。 可以使用心智圖的工具輔助你。發想可以是任何東西,例如是純粹的技術名詞: Java, Backend, DB, MySQL… 也可以是商業、專案面的: 金流串接、CRM、拍賣系統、成長 30% … 甚至是角色面的: Team lead, Project leader, Scrum master… 寫的過程不需要去想,這些名詞彼此之間有沒有重疊、重複, 我們要做的事情是,盡量無遺漏的把我們工作中的所有事情寫出來。 為什麼我們要做這件事情? 因為每一個點,都可以是回答面試問題時的素材, 素材本身並沒有意義,但搭配上挑戰+結果,就會是一個面試時候可以用的故事。 當你把素材本身都準備好以後,不只可以幫你把常見的面試問題提前準備好, 就連臨時被問到的問題,也能夠快速組合手上的素材,當作是面試回答。 — 串聯 接著,把你過去做過的專案,大到可以是產品名稱、小到可以是一個 feature 甚至是一 個 ticket ,只要你認為這是一個值得寫的故事,都把它寫出來,作為我們串聯的起點。 所以可能會有【交友軟體架構設計】【金流串接】【React 導入】…等等, 當你有了起點以後,開始把你的素材去做串聯,每個完整的故事,應該要包含: 1. 專案目標 (商業目標、技術目標) 2. 困難 3. 技術 ( framework/pattern/design….) 4. 結果 這個時候你會遇到幾個問題,可能是找不到專案的困難點,也可能是專案的困難點很多, 也有可能是專案的困難點我們無法解決...等等。 對決大多數的人來說,專案的困難點通常不是【某項技術很難】,這種事情只會發生在極 少數的團隊裡面。為什麼我這麼說呢? 我們的職稱叫做工程師,只要叫做工程師,多數的時候我們是使用已經開發成熟的工具在 解決問題,尤其是 2025 年的今天,單獨使用任何一項技術,通常不是難事。 難的事情是什麼?是你如何在現有的 codebase 裡面,理解問題、找到合適的技術、導入 並達到目標。 所以你的思考脈絡應該要跳脫【技術本身難度很高】的思維,而是去思考【我解決過那些 不好處理的問題】。例如老闆要你下禮拜無論如何讓網站能承受的順時流量提高為平常 的 50 倍不計成本,達到這個目標通常不會用什麼技術難度很高的工具、技術。肯定是一 堆爛 code + workaround。但可以透過這個故事,讓面試官知道你的思考脈絡,怎麼拆解 問題、怎麼評估可行性、怎麼降低風險…。 重點不在你用了什麼【很難】的技術,而是你如何在困難的情況下理性地做出選擇並執行 。 如果你想不到你專案的技術難點,就想想你的外在環境,例如:時間很趕、codebase 很 髒、準確度要很高、容錯率很低….等等,這些都有可能將一個簡單的專案變得困難。 不該是難點的東西例如:自己不懂這技術、同事很難相處、管理層不懂技術、客戶要求很 多、老闆要馬兒跑不給馬吃草...。這些我們無法透過技術改善的事情,是我們工作上的 困難,而不是面試故事裡面該出現的困難。 如果你想到難點太多,那就近到我們的下一階段,簡化。 — 簡化 身為面試者,我們不是在當史官,不是一五一十的把每一個故事講得非常完整。 更準確來說,我們是天橋底下說書人。 史官要的是客觀、要讓讀者知道完整的時空背景。 所有的事件都無法單獨存在,一環扣一環。 天橋底下說書人,要的是故事的精采程度, 而一個精彩的故事,一次通常只會有一個重點。 同樣在【優化演算法效率】的故事裡面,完整版本的故事,包含了當初為什麼會有第一個 版本、為什麼第一個版本不夠好、做了那些嘗試、最後使用了甚麼樣的方案,甚至途中包 含了難搞的 PM、咄咄逼人的 Sales、懶惰的同事....。 天橋底下說書人的說法非常簡單,裡面只有【挑戰、行動、結果】。 詳細的部分再之前的文章 https://www.ptt.cc/bbs/Soft_Job/M.1741185194.A.81F.html 已討論,就不重複做文章。 如果你的故事有太多困難點,就把每個困難點拆開來當作不同的故事。 簡化的過程,必須把自己無法克服的困難點直接移除故事中,否則會混亂焦點。 — 產出 當你的每個故事,都有著目標、帶著你的各個關鍵字,聽起來也有了困難跟結果,接著要 試著去問自己以下幾個問題: 1. 把故事講完的長度,有控制在五分鐘、甚至三分鐘內嗎? 2. 你的故事有清晰的【挑戰、行動、結果】嗎?挑戰跟結果有前後呼應嗎? 3. 你在講【挑戰】的時候,講的讓面試官想聽、想了解嗎? 一個想讓人了解的挑戰,可能包含了: 讓面試官有共鳴、過去也處理過類似的問題,甚至現在正在解決。 你使用到了公司的技術棧、或是打算要採用的技術棧。 一個合格的結果必須呼應到最初定義的挑戰, 完成了多少、中間的行動是否真的能夠解決當時的挑戰。 當你的故事中,挑戰能夠吸引面試官的眼球、行動內容合理、結果與挑戰呼應, 那麼你的行為式面試 behvarioal question 已經完成度相當高了。 — 本週日下午一點,我和朋友辦了一場線上的工作坊, https://www.ptt.cc/bbs/Soft_Job/M.1741976948.A.753.html 的作者, 主要針對海外求職與外商求職的工作坊,主題講行為式面試, 我們的目標是未來每個月會辦一場跟求職相關的工作坊, 可能是刷題、履歷、面試...,歡迎有興趣的朋友一起加入! 報名表單: https://forms.gle/vCLwccjCX7ozTAnH9 活動的 zoom 會透過 email 寄出 ※ 批踢踢實業坊(ptt.cc), 來自: 198.54.104.33 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1759458864.A.F9B.html

10/03 10:39, 11小時前 , 1F
很累耶
10/03 10:39, 1F
※ 編輯: rer429 (198.54.104.33 美國), 10/03/2025 11:48:22

10/03 13:07, 8小時前 , 2F
累?老闆跟人資喜歡聽這些啊 你有什麼辦法
10/03 13:07, 2F

10/03 13:28, 8小時前 , 3F
被刷掉就算了
10/03 13:28, 3F

10/03 17:45, 4小時前 , 4F
你要準備LC還是BQ?答案是都要
10/03 17:45, 4F

10/03 20:00, 1小時前 , 5F
推分享
10/03 20:00, 5F
文章代碼(AID): #1etpOm-R (Soft_Job)
文章代碼(AID): #1etpOm-R (Soft_Job)