2021 軟體產品經理 (software product manager) 求職經驗分享

(Image Source: Unsplash)

Hi 我是 Glyn,近期剛結束個人職涯的最新一段求職旅程,因為深感在求職過程中受到非常多人事物的幫忙,因此想分享自己的一些經驗,希望能對部分正在尋找軟體產品經理 (software product manager,下文將簡稱「軟體 PM」) 的人有幫助,謝謝!

本文目錄如下,大家可以直接點選到有興趣的標題來閱讀:



一、如何找到職缺?

我在近期求職過程中主要從以下四種來源得知職缺:

(一)人脈圈

人脈圈包含 (1) 前同事、(2)求學階段的同學、(3)朋友與其他弱連結。

其中我覺得前同事是一個寶貴的資訊來源,因為若你有軟體 PM 的工作經驗,則你的前同事(不一定是 PM,而包括工程師、BD、行銷等)很有可能後來也在其他軟體公司工作,因此往往可以幫你取得第一手的消息,讓你在前同事公司準備開職缺時就能得知訊息。此外,也可以透過前同事來轉寄履歷,避免個人履歷沉在人資 (HR) 或用人主管 (hiring manager) 的 email 海中。

這個世界真得很小,加上若在亞洲的軟體圈求職,遇到曾經合作的人的機率更大,因此也提醒自己要在每份工作都盡心力並培養團隊合作精神,才能讓曾合作的人都留下好印象。

(二)獵頭 (headhunter)

我在本次求職過程中遇到的 headhunter 都是在 LinkedIn 遇到並由他(她)們主動詢問對某些職缺是否有興趣。透過 headhunter 求職的好處是:

  1. 提前得知一些還沒有正式刊登的職缺
  2. 打聽到更多公司消息(公司概況、團隊組成等)
  3. 給予履歷優化的建議(因為 headhunter 會提前和 HR 了解職缺內容,所以比較能得知 HR 或 hiring manager 看中的特點)
  4. 直送履歷給 HR 和 hiring manager,確保履歷一定會被閱讀且增加面試機會
  5. 提供面試資訊(面試流程、過去面試常見問題)。

另外我也是藉由這次的求職經驗才了解到目前從事 headhunter 的人數很多,許多 headhunter 也會認真定期整理新職缺,並藉由 LINE 或電子報提供給他(她)們經營的名單。若想直接找尋適合的 headhunter,可以試著在 LinkedIn 搜尋 headhunter、recruitment consultant 這兩個關鍵字。

(三)公司 HR

許多公司的 HR (或 talent acquisition 部門) 都會定期在 LinkedIn 搜尋適合的人選,若看到適合的人選則會主動發訊息詢問是否有興趣。透過這種方式得知的職缺,在求職時更能確保遞交的履歷一定會被閱讀,而且因為是 HR 主動詢問,所以取得面試的機會更大。也因此,建議平時就可以多注意 LinkedIn 有無新訊息,並誠懇回覆或婉拒 HR 的邀請,保持良好的工作圈連結。

(四)徵才網站

以下是我近期求職過程中曾經使用的徵才網站,如果大家有其他推薦的求職網站也歡迎分享喔。

  1. LinkedIn Job Search
    LinkedIn 提供的工作搜尋功能,可看到許多外商公司的職缺。
  2. CakeResume
    CakeResume 主要提供三種服務:(a)客製化履歷製作與設計工具,提供多種履歷模版並提供所見即所得編輯器,讓人製作出專屬履歷; (b)公司徵才與求職者搜尋職缺,新創公司職缺多; (c)CakeResume 本身公司的獵頭服務。獵頭是 CakeResume 公司員工,當獵頭看到你在 CakeResume 製作的履歷與獵頭手上的職缺條件相符時,即會主動電話聯繫。
  3. Indeed
    全世界最大的求職網站之一,我覺得網頁介面簡潔且職缺多,也有部分職缺是其他網站沒有看過或是難以搜尋到的職缺。
  4. Yourator
    專注於台灣新創公司徵才和新創社群經營的求職網站。網站除了提供求職功能外,也會分享許多新創公司介紹文章或是求職技巧分享。
  5. meet.jobs
    專注於海外工作的求職網站,另網站有設計「就職祝賀金」與「推薦感謝金」的機制,只要透過網站連結順利錄取或成功推薦他人錄取,即可得到獎金。
  6. 104 人力銀行
    台灣老牌人力銀行,職缺數量是以上徵才網站之中最多,但也因為資訊量龐大,故搜尋時要設定更多的條件(產業、地區、薪水級距等)才比較容易看到有興趣的職缺。

二、如何查詢公司相關資訊來確定自己是否有興趣?

我認為最好的方法是自己剛好有認識的朋友,或是朋友的朋友在目標公司工作,這樣可提供較可信的第一手消息。如果沒有認識的人在目標公司工作,除了查看公司官網外,我會透過以下幾個平台查詢公司相關資訊(公司實際商業模式、公司管理文化、同事工作氛圍),作為參考:

(一) PTT Soft_Job 板

PTT 軟體工作討論看板,很多前輩會在板上分享公司面試心得或是過去在某間公司的工作心得,藉由這些心得即可作為公司資訊的參考。

(二) 求職天眼通

匿名面試和公司工作心得分享平台,心得文字風格往往較直白。

(三) 面試趣

專注在面試流程與面試心得分享的網站,因為網友在面試時往往會得知一些公司細部資訊(例如是否為博弈產業),以及公司面試官(可能是未來直屬主管)做事風格,因此可作為參考。

(四) glassdoor

全世界最大的匿名公司評論、薪水區間資料、面試心得的分享平台之一,但因為平台介面語言為英文,故台灣公司的資訊較少,然而外商公司或是跨國公司則有豐富的資訊。

(五) goodjob

類似 glassdoor 的台灣匿名分享平台,平台介面語言為中文,可查到較多台灣公司的資訊。

以上就是我近期使用來查詢公司資訊的平台,提供參考。但建議閱讀這些平台的文章時可查看發文日期是否較久遠,若日期較久遠,當事公司的主管可能已經離職或公司政策已經改變,已非心得文當下的情形。


三、關於履歷 (resume) 的版面與格式心得

關於如何撰寫履歷和 cover letter,網路上已有很多優質文章可參考,在此就不贅述,而只想分享以下兩點:

(一) 履歷版面

我這次是參考「半路出家軟體工程師在矽谷」的作者 Brian 和矽谷阿雅的履歷格式設計,但有另外加上大頭照、曾任職公司 logo、和上色的標題。因為對於部分台灣公司來說,美式履歷可能有點素,比較不吸睛。

(二) 履歷檔案格式

因為履歷常會轉成 PDF 格式再寄送,故我建議可以使用 Google Docs 等雲端文書軟體製作履歷檔案的原始檔。因為 Google Docs 相較履歷模板網站的開啟和修改速度都較快,而且匯出成 PDF 檔的速度也較快,可以節省許多履歷修改時間。


四、如何準備面試?

我主要從以下幾個方向來準備:

(一) 查詢面試流程與考古題

我會使用前面提過的 PTT Soft_Job 板、面試趣、Glassdoor、搜尋引擎來查詢其他人分享的面試流程與面試被問到的問題,作為個人考古題庫,並試想可如何回答。

(二) 了解公司近期資訊

透過瀏覽公司官網、公司 LinkedIn 貼文、公司社群媒體貼文(包含 Facebook, Instagram, Youtube),並透過搜尋引擎查詢公司近期新聞來了解公司概況,除了幫助自己再次確認是否適合這個職缺外,也可幫助自己在面試過程中能有更多的應答素材,讓面試官認為自己有花心力研究公司,留下正面印象。

(三) 實際使用公司產品

若面試的公司是面向消費者的公司 (To C company) 或可取得免費試用的面向公司 (To B) 服務,自己則會實際使用公司產品 web 或 app,從使用者角度出發,了解產品運作和公司的商業模式。

(四) 查詢面試官背景資訊

查詢面試官背景資訊主要是期望能更了解面試官的學經歷、思維方式,以及近期關注的重點,從而猜測面試官可能會在面試過程中可能詢問的問題方向,以及作為和面試官聊天或是面試結尾問問題的素材。我的方式主要包括 (1) LinkedIn 查詢面試官的經歷和過去的發文、(2) 透過搜尋引擎查詢面試官曾接受的採訪文章或影片、面試官個人網站和部落格。

(五) 準備個人專案簡介簡報

個人專案簡介簡報主要是一份涵蓋過去工作曾負責的一些指標性專案(或代表作)介紹,並附上專案上線的產品/服務圖片資料。我認為準備這份簡報有以下優點,並非常推薦想面試軟體 PM 的人花時間準備。

  1. 作為面試自我介紹的素材
    因為履歷多為純文字,面試官不一定能從文字想像專案的實際上線產品/服務,故若能有一份圖示的簡報將可幫助面試官理解這些個人指標性專案。我通常會在面試一開始自我介紹時說明這份專案簡介簡報,讓面試官了解自己的經歷、曾經負責的專案和專案 impact,以及這些經驗與這份職缺的關聯性和可如何幫助公司帶來價值。
  2. 驅動 (drive) 面試進行方向
    就我近期面試經驗,當說明完這份專案簡介簡報後,面試官幾乎都會直接詢問剛才簡報中提到的專案細節。因此,自己在簡報中決定放入哪些專案將會影響到面試官會詢問的範圍和細節,達到驅動面試進行方向的功能,讓面試範圍限縮在自己較熟悉且準備較充分的專案,面試表現將會更好。故我建議放在簡報中的專案必須是自己很熟悉,且最好能展現 impact 或有快樂結局 (happy ending) 的專案,並事先準備專案可能會被問到的問題。
  3. 作為英文面試的提綱
    以我的經驗來說,英文面試自我介紹時若能搭配這份簡報來說明,說英文比較不會緊張,也比較不會忘記在自我介紹需要強調的重點(因為重點已經提示在簡報上)。而若順利度過英文自我介紹部分,後面的英文面試流程也會比較有自信。
  4. 展現主動積極的態度
    因為面試流程不一定會要求須準備專案簡介簡報,故若自己花時間準備,將可以讓面試官感受到對面試的尊重,以及主動積極的精神。

(六) 實際練習面試回答

我主要利用以下三種練習方式:

  1. 獨自練習
    將蒐集到的面試考古題整理成一份清單,並針對每個問題寫下關鍵字,之後自己看題目和練習回答。
  2. 親朋好友模擬面試
    提供面試問題清單給親朋好友,請他 (她) 們當面試官來出題,自己來回答。這個練習主要是培養臨場感和練習看人臉回答(看著人臉回答問題比起自己看題目回答的難度高)。
  3. 觀看別人的模擬面試影片
    很幸運生活在這個網路時代,只要在 Youtube 搜尋「PM mock interview」就能搜尋到很多 PM 模擬面試影片。其中,我很推薦 Exponent 製作的 Mock Product Management Interviews 影片清單,這份清單有 Google, Facebook, Amazon, Microsoft 等知名軟體公司的 PM 回答某個模擬面試問題。透過觀看這些模擬面試影片除了能了解這些頂尖 PM 的思考和解題途徑外,也能順便熟悉不同的英文口音,對於英文面試很有幫助。

以下是我未使用過,但未來會想嘗試的服務:「PM 模擬面試配對平台」。透過平台即可與全世界想面試 PM 的人配對有空的時間,再互相當面試官和面試者。因為是和不認識的人進行模擬面試,所以更有緊張的臨場感,同時也能了解別的 PM 的思維方式。若想查詢有哪些模擬面試配對平台,可試著搜尋「PM mock interview platform」關鍵字。


五、我遇到的軟體 PM 面試問題類型?

我遇到的問題主要分為以下四種:

(一) 無論任何工作面試都最常見的問題:

  • 請簡單自我介紹?
  • 為什麼想離開目前(或上一份)工作?
  • 為什麼想加入我們公司?
  • 你有哪些優缺點?
  • 你的未來職涯規劃(例如 5 年後目標)?

(二) PM 共通技能問題

  • 產品需求如何產生?
    面試官想了解需求的來源、PM 如何驗證需求、如何管理需求。
  • 如何排序 (prioritize) 需求?
    面試官想了解 PM 依據哪些角度進行排序。
  • 數據驅動 (data-driven) 與專案指標 (metrics)?
    面試官會詢問 PM 決策時會參考哪些數據、進行專案時會設定哪些指標來判斷專案是否成功?
  • 專案成效與影響力 (impact)?
    面試官想了解專案對於公司的商業價值是什麼?對於使用者 (user) 的價值是什麼?
  • 產品設計 (product design)?
    依據面試官給定的情境來設計某項產品的功能 (feature)。例如如何優化 Uber app 來讓盲人更易於使用?

(三) 專業領域知識 (domain know-how)

面試官會依據應徵的公司產業或軟體 PM 負責的特定功能(例如會員體驗、金流、物流、搜尋等)而有不同問題。

(四) 行為問題 (behavioral questions)

  • 工作經驗中遇到最大的挑戰 (challenge) 是什麼?
    建議可明確說明是哪方面的挑戰,例如是技術挑戰、資源不足的挑戰或其他挑戰,以及最好準備的是自己成功克服挑戰且有 happy ending 的故事。
  • 工作經驗中犯過哪些錯誤或有哪些失敗的經驗?
    建議除說明錯誤和失敗外,也須說明自己從錯誤中學到什麼事情。
  • 如何處理團隊中發生的意見不合等爭執?
    建議可說明自己的溝通模式以及面對衝突的處理步驟。

六、面試尾聲可以詢問面試官哪些問題?

面試結束前,面試官通常都會詢問我們有沒有問題,我建議可以詢問以下問題:

(一) 工作細部職責

因為徵才資訊的職務描述 (job description, JD) 不一定會清楚描述職務細節,故我建議可請面試官(尤其是 hiring manager)說明這個職位具體要負責的內容、目標 KPI,以及 hiring manager 對角色的期待等。

(二) 產品開發團隊分工與人數

可詢問產品開發團隊是依照什麼進行分組,是依照功能分組(例如搜尋、金流、物流都是分開的組別,有獨立的 PM 和工程師)、專案分組(例如 PM 和工程師都依照專案需要而編組,沒有特定負責的功能)或其他分組方式。另外可詢問面試公司的 PM 和工程師人數,因為人數可能會影響 PM 工作精細程度以及公司對 PM 的期望,例如只有 1-2 位 PM 的公司和有 10 位以上 PM 的公司對 PM 的期望以及 PM 能學習和發揮的空間都會有差異。

(三) 產品需求的決策流程

例如面試公司的產品開發團隊通常如何蒐集需求和決定排序,決策主要是負責 PM 決定,或是公司管理層決定,或是 PM team 共識決。得知決策流程將有助於理解進入面試公司後的做事方式,若面試公司和自己過去工作經驗的決策流程接近,則會較容易適應。

(四) 公司目標和路線圖 (roadmap)

就像面試官會詢問我們職涯規劃,我們也可以藉由面試時了解公司的短期和長期目標,以及是否有相對應的 roadmap,讓我們能確認是否真的認同公司的目標,並想像進入公司 3-5 年預計會接觸到的專案和可獲得的成長。


七、面試結束後的注意事項

建議面試結束後可以寄感謝信 (thank-you letter) 給面試官,信中可以說明以下內容:
(一)感謝面試官撥出時間面試。
(二)自己在面試中了解或學習到哪些事情。
(三)為什麼自己是適合的人選。
(四)再次感謝面試官,並且期待收到面試結果。


八、其他求職心得

(一) 平常工作時可以養成記錄重要專案執行細節和成效的習慣,避免面試時因時間久遠而難以回憶或遺忘。
(二) 經常更新 LinkedIn profile,例如記錄完成的重大專案,或是發布工作專業相關文章。因為公司 HR 和獵頭平時就會在 LinkedIn 搜尋適合的人選,故保持一份豐富的 profile 將有助於取得更多工作機會或資訊。
(三) 推薦書籍。我在面試期間主要參考《Cracking the PM Interview》這本書來準備面試。書中詳細介紹常見的 PM 面試問題類型以及建議的回答途徑 (approach) 與架構 (framework),此外也有介紹履歷和 cover letter 撰寫注意事項。內容很豐富,推薦給大家。


以上就是我的近期求職經驗分享,若有問題都可以共同討論,也很希望能聽到你(妳)的求職經驗或撇步 (tips) 喔,謝謝!

留言

這個網誌中的熱門文章

Garmin GPS 手錶新手教學:匯入魯地圖與 GPX 來輔助健行導航

手動修改相片EXIF資訊的好幫手:ExifTool簡易教學

Amazon Kindle 繁體中文電子書,找書、買書、看書的圖文心得分享