這次邀請到的特別來賓是型男設計師 Nick。 Nick 現在在 Google 總部擔任 UX Designer Manager,這次的直播會聚焦在如何成為頂尖的 UX 設計師上。
本次訪談內容皆為個人意見立場,不代表 Google 或任何公司的立場。
直播影片的大綱內容:
Nick 大學是師大的工業科技教育學系,主要偏重寫程式、學習網路、資料庫架構相關的學科。 因為他從小學開始就對美術相關的比賽很有興趣,大學畢業後想持續的往設計方面發展, 於是進入交大的應用藝術研究所就讀。
他研究所方向偏向視覺傳達、心理學,學習如何把 coding 、或是邏輯相關的知識應用在藝術、設計方面。 研究所畢業後先工作, 工作幾年後申請美國學校, 來到 CMU 卡內基美隆大學唸 HCI (Human Computer Interaction)。 HCI 是 3 個領域的結合, Computer Science + Design + Psychology (電腦科學 + 設計 + 心理學),也都剛好是 Nick 接觸過的領域。
Nick 在大學就讀的過程中, 有和另外兩位朋友一起創業, 那時適逢 2000 年,他們想把許多服務及一些內容辦到網路上, Nick 負責把網站做設計、並架起網站、運行。 大學因為有拿到教師資格,所以畢業後去高中教了一年的生活科技課。
隨後 Nick 決定還是回到設計, 先做了網頁 Desinger , 再到 HTC 做 User Usability Engineer , 再來開始做手機的 UI, UI 做久了開始會思考產品要如何設計可以更符合使用者的需求,從介面的安排位置、顏色、到和使用者的互動等等, 就開始進入 UX(User Experience) 領域 。
探討 UX 前先來確定 UX 使用者經驗的定義是什麼? UI 是被包含在 UX 裡, UI 比較偏向視覺的元素, 而 UX 是整個產品生命週期的體驗。 ex: 車子的按鈕、儀表板可以比喻成 UI , 而打開車門、開車、停車的整個體驗是 UX。
比如說去迪士尼玩,從買票到在遊樂園裡玩的所有經驗、排隊買演場會的票、坐在客廳沙發上挑一部電影來看。 如何把經驗從好的變的更好, 就是 UX Designer 的工作。
UX 在科技業包含了幾個部分:
1. 互動設計 Interaction
2. 視覺設計 Visual (與設計的流行趨勢影響密切)
3. 轉場 Motion
4. 使用者研究 Research
5. 工程 Engineering
UX Designer 廣義來說包含以上這五種工作類別,目前比較大的業界需求偏向 1 & 2,如果能同時兼備多樣專長 (Hybrid Designer) 在就業市場上會更有競爭力。 美國的科技產業, 產品和終端消費者比較直接相關,讓設計師比較被視為一個專業。 UX Designer 依照公司規模的狀態, 小公司 3~5人, 第一個 designer 職責可能就是包山包海,連 UX Researcher 的工作也要做, 拿到結果再來自己測試。
什麼是好的 UX Designer?
視覺設計要不錯, 有基本的美感及程度、並且有邏輯思考的能力,這樣就會是很有競爭力的設計師。
UX designer 過往在矽谷還是會希望有寫程式的能力,5~7 年前的一些公司設計師面試還是會考程式, 但到目前, 專業被更尊重及細分, 就比較沒有被考程式了。 當然,找工作的時候, 如何讓自己比別人突出, 如果你是設計師,有程式的經驗,還是會很有競爭力及賣點。
設計的本質: 1. 對事務的好奇心、2. Iteration 迭代 的容忍度、接受度、及執行力,3. 合作、溝通的能力。
提升能力的方式: Nick 相信做中學,產品一個階段之後, 把專案相關人員聚集起來, 討論 Start、Stop 、Continue 。 什麼事情是不該繼續做的? 什麼事需要持續做的? 什麼事情需要開始去做的?
Designer 的工具: 從之前 Photoshop、 Illustrator, 近幾年因為設計潮流變的扁平, 所以 Sketch 因為可以勝任大部分工作, 也變得更流行。 當然, 因為團隊協作的部分, Figma 讓設計師在合作上有像 Google Doc 有一份網上的檔案讓大家協同合作,也是常用的工具。
Designer 面臨的工作挑戰:
如何用研究方法,把主觀的設計,用客觀的方法、數據來解釋、說服團隊。 所以設計師和 UX 研究員的合作緊密,用值化、量化研究來找出好的設計。
UX designer 在整個產品週期都參與, 每個階段都有不同的目標及任務。 產品比喻成的 3 隻腳的椅子的話, 分別是 Designer 、 Engineer、 PM, 少了一個產品都沒辦法順利運行。
UX 常常會被說要有同理心,其實每個產品的角色應該都要有同理心。
質化 vs. 量化研究: 質化是要找問題的本質,比如說 5~8 人的研究就可以找出 85% 以上的錯誤或是設計不好的地方。 量化就是要多的樣本數、找到公正、大數據、可信賴結果的研究。 UX 要知道在什麼樣的情況,用什麼樣的研究方法來證明、並讓案子往前推進。
最後是一些提問及資源分享:
有什麼好的線上資源可以學習?
dribbble (https://dribbble.com/)
behance (https://www.behance.net/)
UX Design Weekly (uxdesignweekly.com)
經典的 UX design 準則, 不僅僅是 designer 適用、工程師及 PM 內化這些準則後也可以發現產品做出來可以避免許多不好使用者經驗的問題:
10 Usability Heuristics for User Interface Design by Jakob Nielsen in 1994
https://www.nngroup.com/articles/ten-usability-heuristics/
推薦閱讀的 2 本書:
Nick 的啟蒙書 Don’t make me think (https://amzn.to/2Zq9Xti) 中文版翻譯為“ 如何設計好網站”
The Design of Everyday Things (https://amzn.to/2zmRNhA),用了許多生活化的例子。Affordance 在使用者經驗領域佔有相當的一席之地,例如:旋鈕、橫桿、直桿、握把的門,大致上會讓使用者理解該用轉的、推的、還是拉的。
找工作的建議:
提升自我的競爭力,先釐清自我的興趣、想要做的方向,因為每個 UX 細分領域看重的技能都不太一樣。 許多人都願意分享,可以找到願意分享的前輩,得到一些建議。
職場上爬升的建議:
首先, title 是公司衡量是你是否有值得那個等級、影響力的結果,所以要著重於你對與展品的影響力是什麼。再來是要有耐心,培養自我能力、提升競爭力,最後就會自然而然走到你該得到的位子。 最後, Nick 覺得 designer 最要有的能力是溝通能力。 好的設計能力可以變成好的設計師。 強的設計師就是厲害在溝通方面。 Design 在 Nick 心中就是解讀 (如何分析問題)、解決(如何解決問題)、解釋(如何解釋你設計出來的東西), 最後解釋就是溝通。 所以對於設計有興趣的朋友,溝通是個很值得培養的能力。
溝通能力加強的方式:
上課培養。如果簡報 (presentation) 角度著墨,從聽眾聽完後,你想要讓他們知道哪 3 件事情反向思考,來幫助架構簡報,3 是個很重要的數字,讓這 3 個有相關、又各自著墨重點, 就可以涵蓋很大一部分思想理念。
最後分享一下UX 設計師大概的面試流程:
如果你有 portfolio,很多時候會被找到, 這是一個門票, 讓你可以開始面試,接下來可能會有 take home exerecise , 讓你做一個開放性的問題, 被公司審核通過的話會邀請到 onsite interview 。 onsite 需要介紹你自己的作品, take home exerecise 的作品。 如果設計師可以充分利用白板來解釋思考過程、思考邏輯、及最後的提案是什麼,會是一個非常大的加分。 面試官其實很在乎你面試過程中展現的思考能力 (其實和軟體工程師的面試的精髓也是一樣的)。
第一段影片在:
https://www.facebook.com/PivotSoftwareEngineer/videos/492317728266537/
「軟體工程師面試提問」的推薦目錄:
- 關於軟體工程師面試提問 在 半路出家軟體工程師在矽谷 Facebook 的最佳解答
- 關於軟體工程師面試提問 在 半路出家軟體工程師在矽谷 Facebook 的精選貼文
- 關於軟體工程師面試提問 在 半路出家軟體工程師在矽谷 Facebook 的最佳解答
- 關於軟體工程師面試提問 在 [心得] 碩士應屆面試心得-軟體工程師- 看板Soft_Job 的評價
- 關於軟體工程師面試提問 在 科技業面試問題、工程師面試考題在PTT/mobile01評價與討論 的評價
- 關於軟體工程師面試提問 在 科技業面試問題、工程師面試考題在PTT/mobile01評價與討論 的評價
- 關於軟體工程師面試提問 在 卡斯伯- 前端工程師面試問題集這是國外的面試問題 - Facebook 的評價
- 關於軟體工程師面試提問 在 軟體工程師面試資源最簡整理與技巧分享for 柏豪 - gists · GitHub 的評價
- 關於軟體工程師面試提問 在 [心得] 軟體工程師面試心得- soft_job | PTT職涯區 的評價
- 關於軟體工程師面試提問 在 工程師面試攻略- 為何FLAG 要逼你刷題? - Rhadow's Tech Note 的評價
- 關於軟體工程師面試提問 在 [心得] .Net C# 南部面試心得分享- 看板Soft_Job - PTT網頁版 的評價
- 關於軟體工程師面試提問 在 [心得] 新鮮人前端工程師面試心得| Soft_Job 看板| PTT 網頁版 的評價
- 關於軟體工程師面試提問 在 [討論] P的產品工程師與產品專案管理師PTT推薦Tech_Job 的評價
- 關於軟體工程師面試提問 在 [問題] 台南灣里收容所領養問題 - PTT 熱門文章Hito 的評價
軟體工程師面試提問 在 半路出家軟體工程師在矽谷 Facebook 的精選貼文
這次邀請到的特別來賓是型男設計師 Nick。 Nick 現在在 Google 總部擔任 UX Designer Manager,這次的直播會聚焦在如何成為頂尖的 UX 設計師上。
本次訪談內容皆為個人意見立場,不代表 Google 或任何公司的立場。
直播影片的大綱內容:
Nick 大學是師大的工業科技教育學系,主要偏重寫程式、學習網路、資料庫架構相關的學科。 因為他從小學開始就對美術相關的比賽很有興趣,大學畢業後想持續的往設計方面發展, 於是進入交大的應用藝術研究所就讀。
他研究所方向偏向視覺傳達、心理學,學習如何把 coding 、或是邏輯相關的知識應用在藝術、設計方面。 研究所畢業後先工作, 工作幾年後申請美國學校, 來到 CMU 卡內基美隆大學唸 HCI (Human Computer Interaction)。 HCI 是 3 個領域的結合, Computer Science + Design + Psychology (電腦科學 + 設計 + 心理學),也都剛好是 Nick 接觸過的領域。
Nick 在大學就讀的過程中, 有和另外兩位朋友一起創業, 那時適逢 2000 年,他們想把許多服務及一些內容辦到網路上, Nick 負責把網站做設計、並架起網站、運行。 大學因為有拿到教師資格,所以畢業後去高中教了一年的生活科技課。
隨後 Nick 決定還是回到設計, 先做了網頁 Desinger , 再到 HTC 做 User Usability Engineer , 再來開始做手機的 UI, UI 做久了開始會思考產品要如何設計可以更符合使用者的需求,從介面的安排位置、顏色、到和使用者的互動等等, 就開始進入 UX(User Experience) 領域 。
探討 UX 前先來確定 UX 使用者經驗的定義是什麼? UI 是被包含在 UX 裡, UI 比較偏向視覺的元素, 而 UX 是整個產品生命週期的體驗。 ex: 車子的按鈕、儀表板可以比喻成 UI , 而打開車門、開車、停車的整個體驗是 UX。
比如說去迪士尼玩,從買票到在遊樂園裡玩的所有經驗、排隊買演場會的票、坐在客廳沙發上挑一部電影來看。 如何把經驗從好的變的更好, 就是 UX Designer 的工作。
UX 在科技業包含了幾個部分:
1. 互動設計 Interaction
2. 視覺設計 Visual (與設計的流行趨勢影響密切)
3. 轉場 Motion
4. 使用者研究 Research
5. 工程 Engineering
UX Designer 廣義來說包含以上這五種工作類別,目前比較大的業界需求偏向 1 & 2,如果能同時兼備多樣專長 (Hybrid Designer) 在就業市場上會更有競爭力。 美國的科技產業, 產品和終端消費者比較直接相關,讓設計師比較被視為一個專業。 UX Designer 依照公司規模的狀態, 小公司 3~5人, 第一個 designer 職責可能就是包山包海,連 UX Researcher 的工作也要做, 拿到結果再來自己測試。
什麼是好的 UX Designer?
視覺設計要不錯, 有基本的美感及程度、並且有邏輯思考的能力,這樣就會是很有競爭力的設計師。
UX designer 過往在矽谷還是會希望有寫程式的能力,5~7 年前的一些公司設計師面試還是會考程式, 但到目前, 專業被更尊重及細分, 就比較沒有被考程式了。 當然,找工作的時候, 如何讓自己比別人突出, 如果你是設計師,有程式的經驗,還是會很有競爭力及賣點。
設計的本質: 1. 對事務的好奇心、2. Iteration 迭代 的容忍度、接受度、及執行力,3. 合作、溝通的能力。
提升能力的方式: Nick 相信做中學,產品一個階段之後, 把專案相關人員聚集起來, 討論 Start、Stop 、Continue 。 什麼事情是不該繼續做的? 什麼事需要持續做的? 什麼事情需要開始去做的?
Designer 的工具: 從之前 Photoshop、 Illustrator, 近幾年因為設計潮流變的扁平, 所以 Sketch 因為可以勝任大部分工作, 也變得更流行。 當然, 因為團隊協作的部分, Figma 讓設計師在合作上有像 Google Doc 有一份網上的檔案讓大家協同合作,也是常用的工具。
Designer 面臨的工作挑戰:
如何用研究方法,把主觀的設計,用客觀的方法、數據來解釋、說服團隊。 所以設計師和 UX 研究員的合作緊密,用值化、量化研究來找出好的設計。
UX designer 在整個產品週期都參與, 每個階段都有不同的目標及任務。 產品比喻成的 3 隻腳的椅子的話, 分別是 Designer 、 Engineer、 PM, 少了一個產品都沒辦法順利運行。
UX 常常會被說要有同理心,其實每個產品的角色應該都要有同理心。
質化 vs. 量化研究: 質化是要找問題的本質,比如說 5~8 人的研究就可以找出 85% 以上的錯誤或是設計不好的地方。 量化就是要多的樣本數、找到公正、大數據、可信賴結果的研究。 UX 要知道在什麼樣的情況,用什麼樣的研究方法來證明、並讓案子往前推進。
最後是一些提問及資源分享:
有什麼好的線上資源可以學習?
dribbble (https://dribbble.com/)
behance (https://www.behance.net/)
UX Design Weekly (uxdesignweekly.com)
經典的 UX design 準則, 不僅僅是 designer 適用、工程師及 PM 內化這些準則後也可以發現產品做出來可以避免許多不好使用者經驗的問題:
10 Usability Heuristics for User Interface Design by Jakob Nielsen in 1994
https://www.nngroup.com/articles/ten-usability-heuristics/
推薦閱讀的 2 本書:
Nick 的啟蒙書 Don’t make me think (https://amzn.to/2Zq9Xti) 中文版翻譯為“ 如何設計好網站”
The Design of Everyday Things (https://amzn.to/2zmRNhA),用了許多生活化的例子。Affordance 在使用者經驗領域佔有相當的一席之地,例如:旋鈕、橫桿、直桿、握把的門,大致上會讓使用者理解該用轉的、推的、還是拉的。
找工作的建議:
提升自我的競爭力,先釐清自我的興趣、想要做的方向,因為每個 UX 細分領域看重的技能都不太一樣。 許多人都願意分享,可以找到願意分享的前輩,得到一些建議。
職場上爬升的建議:
首先, title 是公司衡量是你是否有值得那個等級、影響力的結果,所以要著重於你對與展品的影響力是什麼。再來是要有耐心,培養自我能力、提升競爭力,最後就會自然而然走到你該得到的位子。 最後, Nick 覺得 designer 最要有的能力是溝通能力。 好的設計能力可以變成好的設計師。 強的設計師就是厲害在溝通方面。 Design 在 Nick 心中就是解讀 (如何分析問題)、解決(如何解決問題)、解釋(如何解釋你設計出來的東西), 最後解釋就是溝通。 所以對於設計有興趣的朋友,溝通是個很值得培養的能力。
溝通能力加強的方式:
上課培養。如果簡報 (presentation) 角度著墨,從聽眾聽完後,你想要讓他們知道哪 3 件事情反向思考,來幫助架構簡報,3 是個很重要的數字,讓這 3 個有相關、又各自著墨重點, 就可以涵蓋很大一部分思想理念。
最後分享一下UX 設計師大概的面試流程:
如果你有 portfolio,很多時候會被找到, 這是一個門票, 讓你可以開始面試,接下來可能會有 take home exerecise , 讓你做一個開放性的問題, 被公司審核通過的話會邀請到 onsite interview 。 onsite 需要介紹你自己的作品, take home exerecise 的作品。 如果設計師可以充分利用白板來解釋思考過程、思考邏輯、及最後的提案是什麼,會是一個非常大的加分。 面試官其實很在乎你面試過程中展現的思考能力 (其實和軟體工程師的面試的精髓也是一樣的)。
第二段影片在:
直播訪問: Google Design Manager 談如何成為頂尖的 UX Designer 【02】
https://www.facebook.com/PivotSoftwareEngineer/videos/512324412847952/
軟體工程師面試提問 在 半路出家軟體工程師在矽谷 Facebook 的最佳解答
讀者來信- 在美國非 STEM 理工相關科系的找工作詢問
最近有幾位讀者有類似的問題, 特別選了一位讀者的詢問,和她討論了一下細節,為了保護當事人隱私, 一些背景細節有做調整, 以下是讀者背景及問題。從上次的其他讀者回覆,讓我覺得群眾智慧太厲害了, 我自己想破頭也想不出許多細節, 再有請大家不吝賜教,一起幫忙給予建議。
------------------------------------------------------------
Brian 你好, 很謝謝你一直都在你臉書專頁上更新資訊分享給大家。最近看到你分享的學徒計畫裡面有一個“找工作計畫”的表格,我已經有填寫那份表格,但輾轉也希望看能不能分享我的背景給您,且希望你是否撥空能給我一些建議。
我目前在 Amazon 歐洲的擔任 Cloud Support Engineer ,計劃想轉換跑道類似 technical program/project managemer, 我一直都有在嘗試從公司內部轉職、或是申請其他公司的職缺,但是因為沒有太多project management 的經驗所以面試都沒有給下來,也因為目前主管私心不想損失人,所以他一直不太願意協助我在 Amazon 內部轉職。
目前已申請到美國華盛頓大學的 Global Business Program,想充實自己在 project management 和 business 的經驗,希望對我未來轉職有幫助,也會利用在課餘時間撿回一些 Python, Java, Javascript and SQL 的相關技能。
今年九月入學明年六月(2020) 畢業後有一年 OPT, 但因為只有一年的 OPT,沒有像其他 STEM 相關學科可以延長到三年的時間,所以會擔心申請工作的公司會有所顧慮。
因為擔憂是美國簽證不拿,想請問你的建議,在這九個月有沒有其他推薦的作戰策略... 非常謝謝你花時間閱讀我的背景!
------------------------------------------------------------
以下是我的回覆:
謝謝你的來信詢問, 如何在美國找工作及順利的申請到工作簽證,一直是個熱門的話題。 如果現在在閱讀的讀者們不清楚相關細節,可以參考我之前的文章 “如何到美國科技公司工作?“
從你的問題來看, 你已經在美國的科技公司工作了 (Amazon), 因為你想要轉換領域,但不論是內轉,或是其他公司的職缺都沒有上。 於是你想要藉由來美國唸書,可以合法獲得畢業後一年的工作機會來抽每年 85,000 個名額的工作簽證 H1B。
H1B 不是個人可以掌控的外部因素, 看起來到時候你會有碩士學歷,所以機率會比學士的抽籤人機率稍微高一些。 但我也看過一個同事抽 3 年都沒抽中,要先調去倫敦,也有同事大學畢業第一抽就抽中了。 當然和每年抽籤的人相比, 我看到的例子也都只是個案故事,沒有什麼代表性,只是要說明什麼情況都有可能而已。
從上一個幫忙回答問題模式, 我是想要不那麼正面直接的告訴我的想法或建議,而是希望藉由不同的反向詢問來幫助讀者思考自己真的想要什麼, 有什麼可能的替代方案或選擇。 但因為你好像已經大方向的選擇都做了,所以這次的回答我就試試看直接建議或告知想法。
因為我在 email 詢問了, 知道你一年後最大的目標就是留在西雅圖。 如果這是你的目標的話, 當初怎麼沒有先以 Cloud Support Engineer 的方式用 L1 簽證調來美國, 這樣你就不會因為沒有經驗而被內轉拒絕。 我想 Amazon Cloud Support Engineer 以 AWS 的市場份額,在美國應該也是很需要你這樣的工程師吧, 先處理完了最難的簽證問題後,在美國再來轉職。
不過你說你 9 月就要來唸書了,好像大概就是 1 週後的事情, 想必你也是下定了很大的決心才來唸另外一個學位...
如果我是你的話...我可能會先查詢一下學校, 有沒有什麼類似的碩士學位可以修類似的課程,但是隸屬於 STEM, 如果有的話,想盡辦法先換學位,確保 OPT 能延長,未來有有更多次的 H1B 抽籤機會。
不論學位能不能改變, 你剛入學應該就要積極找工作了,學校的資源盡量多利用, 修改履歷、 就業博覽會、工作介紹等等。
西雅圖是 Amazon & Microsoft 的總部, 目前 Google、 Facebook 在西雅圖的分部也都在持續擴張, 2017 年我寫了 “西雅圖要超越矽谷了?”,除了就業需求持續增加, 生活成本比灣區低,吸引許多人才離開灣區搬到西雅圖發展。 是除了舊金山灣區外很好的就業城市。
如果你有看到大公司舉辦的 meetup, 時間許可下有準備的參加。 有準備的參加是什麼意思呢? 如果說是 Amazon 辦 AWS 相關的 meetup, 可以先查詢當天主題, 講者背景, 參加時主動的去和講者交流, 介紹你過往也是 AWS 的 engineer, 對於相關的技術有什麼見解、疑問等等,也有興趣知道他有沒有相關你可能可以貢獻的地方, 說不定你就在類似的場合得到實習或是工作的機會了。 我過往也有因為這樣得到工作的呢,請參考 “感謝在美國遇到的貴人- 劉耀經館長、 Terry、Kirk"。
你可能會有疑問, 怎麼好像我還是要用過往的工程經歷來找工作...當然以上是假設如果我是你的話的情境, 以我來說, 我覺得我的英文沒有足夠好到沒有相關學歷、背景可以勝任美國公司的 Project Management 的職位。
我知道我的部落格及座右銘是 Whether you think you can, or you think you can't--you're right. 不論你認為你做不做的到, 你都是對的。 但是我目前美國的工作經驗中,我還沒有看過沒有類似經驗直接轉換成 PM 的。 許多人可能是先做軟體工程師幾年,有經驗後轉換、又或者是美國受的教育,英文及溝通完全可以應付各種情況、亦或是從類似 PM 的職缺一路做到 PM 的。 不知道你有沒有看我之前和 Jackie 的直播 “直播訪問: Jackie- 從 Google 到臉書, 工程師到矽谷頂尖 PM 養成秘笈分享”, 她有 MIT 的學士及碩士學歷,她要轉換做 PM 也是從工程師時提出建議,慢慢的從她的工作時間分出 PM 的部分,逐步被認可後才完全轉為 PM 的。 當然她的 PM 是 Product Manager, 你想做的是 Project Manager , 但我覺得還是有很多相通之處。
再次回到你說的你一年後最大的目標是在西雅圖找到工作, 因為你不是說你的目標是一年後變成 PM, 所以我覺得你想要在美國留下來的目標比你的轉職夢更重要,因此, 要讓美國公司願意接受你給你工作, 不是藉由一個你還沒念完一年學位的經驗, 而是你過往幾年在 Amazon 及其他公司的工程經驗。
當然,這樣好像和你原本計畫的不太一樣,但我覺得這是機率比較高可以得到工作的方式...
歡迎臥虎藏龍的讀者群給原提問者其他建議。也請西雅圖的各路朋友,告知有什麼特別的活動及好的資源可以運用啦。
歡迎 Like 或是關注我的粉絲頁,了解更多矽谷經驗及我的所見所聞。
https://www.facebook.com/PivotSoftwareEngineer/
https://brianhsublog.blogspot.com/2019/08/how-to-find-a-job-as-non-stem-major-in-us.html
軟體工程師面試提問 在 科技業面試問題、工程師面試考題在PTT/mobile01評價與討論 的推薦與評價
號稱軟體工程師界的面試天堂路「technical interview」,不是很會解題就可以通過?任職高科技產業的作者,將分析technical interview長什麼樣子? ... <看更多>
軟體工程師面試提問 在 科技業面試問題、工程師面試考題在PTT/mobile01評價與討論 的推薦與評價
號稱軟體工程師界的面試天堂路「technical interview」,不是很會解題就可以通過?任職高科技產業的作者,將分析technical interview長什麼樣子? ... <看更多>
軟體工程師面試提問 在 [心得] 碩士應屆面試心得-軟體工程師- 看板Soft_Job 的推薦與評價
此篇文章為2018年底應徵台灣軟體工程師的面試心得,提供有需求者參考。
內文主要分為以下段落:
一、前言
二、個人背景
三、面試心得
四、整體心得
五、結語
一、前言
在找工作期間,受惠於網友們所分享的面試心得文,尤其是在PTT Soft_Job版的分享。因
此寫了此篇心得文作為回饋,將與他人分享面試經驗的精神持續傳承下去。
由於我所面試的這幾間公司都有特別註明不能洩漏考題內容,因此本篇只會分享面試流程
和考題方向,也不會提供錄取結果。希望如此有限的資訊分享還是可以幫助到有需求的人
!
二、個人背景
大學念數學相關科系,研究所念非四大國立大學資工所。除了大學專題和畢業論文外,還
有產學合作案的經驗,但就沒有其他額外的作品了。Coding能力不強。
三、面試心得
面試心得對應的公司順序為:祐安資訊、玉山銀行、廣達電腦、鴻揚科技、趨勢科技、緯
創資通、和碩聯合科技。
(1) 祐安資訊
× 職位:JAVA培訓工程師
× 面試階段總數:1階段
× 面試形式:筆試+面談
× 流程:
【面試前】
人資寄送履歷範本和JAVA考題,並於面試前繳交。
【面試當天】
◎ 筆試
五分鐘的測驗,兩題Java實作,四題DB相關。
◎ 面談
一開始檢討作答內容。檢討完後,面試官先詢問我想做什麼方向,進而引導我想做App還
是Web。雖然我回答App,但對方認為Web市場比較大,所以推薦我走Web比較好,而且公司
希望該職缺是寫Web的人。接著就問我知不知道JSP和JDBC,因為我完全沒碰過Java寫Web
的部分,就回了不知道XDD 導致面試官說不知道要怎麼繼續問下去,於是我就回說:能幫
我提點一下關於JSP和JDBC的內容嗎?面試官很好心地拿一張白紙畫出JSP和JDBC與Java的
關係圖,以及撰寫的前置作業和額外要知道的東西(MVC、JSON等)。
想當然這樣的結果一定無望,面試官也很直接地說以我現在的專業程度,他們是無法錄取
我的。不過如果我回去利用JSP和JDBC寫一個簡單的登入系統,並將作品Mail給他,他願
意幫我批改Code和給我機會。
(2) 玉山銀行
× 職位:科技儲備幹部 (TMA)
× 面試階段總數:2階段
× 面試形式:筆試+團體面談+問卷
× 流程:
【面試前】
填妥官網履歷系統+性向測驗。
【階段1面試當天】
◎ 團體面談
一小時主管面談,兩位面試官(經理和襄理)和四位受試者。
一開始每個人有兩分鐘的自我介紹,並會按鈴提醒。面試官根據自我介紹以及個人履歷提
問,問完一輪個人問題後開始輪流向四人問共同問題,如:學校作業和產學合作案的差別
、社團經歷(或上份工作、小組合作)上遇到的困難以及解決辦法等等。
福利的部分,月薪可能不高但所有員工都有持股。強調長期的福利,希望員工因此更有動
力為公司付出,一起讓公司成長茁壯。
◎ 問卷
最後十分鐘人資介紹玉山這間公司並填寫問卷調查就結束了。過幾天會收到是否可以參加
第二階段面試的通知。
【階段2面試當天】
◎ 筆試
一開始約40分鐘的專業考試(數學邏輯、英文專有名詞、物件導向概念、加密問題、程式
碼判斷問題)共50題選擇題。
◎ 團體面談
共兩位面試官(協理和經理)與四位受試者。
面試官根據之前面談的內容,再做最後的詳細詢問並更細節的介紹工作環境和內容,當中
也問了一些對於未來如何增進自己或者有什麼職涯計畫。
面試結束當天就會知道是否被錄取,假如沒通過會被人資提前帶走。剛好遇到其中一人先
被帶走,HR才進來說明薪資福利的相關事宜。另外,玉山的面談為團體面試,所以安排的
時間都會是固定的,例如我當時是每週二公司會安排團體面試,若時間上不行就只能排到
隔一週的星期二。
(3) 廣達電腦
× 職位:自動化程式開發專員/工程師
× 面試階段總數:1階段
× 面試形式:筆試+面談
× 流程:
【面試前】
填妥官網履歷系統。
【面試當天】
◎ 筆試
一開始進行測驗。測驗共四題,第一題為網路相關;第二題為linux指令觀念;第三題則
請受試者用任一語言手寫程式碼解決問題;第四題列出一小段python程式碼,詢問如何執
行和怎麼更改其輸出結果。
◎ 面談
面試官進來開始面談,請我先自我介紹,再對我的碩論提出問題。我有使用過Git,便詢
問我當團隊一起coding同一個專案時,Master和Branch的衝突問題等。接著一起檢討測驗
卷上的四道題目和詢問我對答案的想法。最後因為還有剩餘時間,面試官就出一道白板題
給我做。
7天後會收到通知。
(4) 鴻揚科技
× 職位:軟體開發工程師 (C#.Net程式設計師)
× 面試階段總數:1階段
× 面試形式:上機考試+筆試+面談
× 流程:
【面試前】
填妥公司的面試準備表。
【面試當天】
◎ 上機考試
使用公司提供的筆記型電腦,測驗時間為兩個小時,題目共10題。考試模式跟leetcode很
像,只要寫好function內的運算過程,驗證時也會用多種輸入值做測試,所以不能把方法
寫死。考題基本跟考古題差不多,可自行爬文。我最後通過驗證的題數只有5題,但還是
有通過測驗進入第二階段筆試。
◎ 筆試
30分鐘性格色彩測驗和邏輯能力測驗,性格色彩測驗就是關於人格特質的強弱排序題目,
而邏輯能力測驗其實滿像是國中小的數學應用題,所以不難。
◎ 面談
面試官是人資主管,主要問的是我在履歷上提到的事情,以及延伸詢問自我介紹的內容。
面試官人很親切,整體面談下來我覺得很歡樂和輕鬆,面了近1小時。錄取結果會再問技
術主管的意見,技術主管會親自去看上機考試所寫的code來做評斷。
7天內會收到通知。
(5) 趨勢科技
× 職位:Software Developer - 軟體研發工程師
和 Software Engineer in Test - 軟體測試工程師
× 面試階段總數:3階段
× 面試形式:筆試+面談
× 流程:
【面試前】
在面試前須接受線上測驗,通過後才能前往面試。
公司會列出測驗的語言提供挑選並回覆能夠接受測驗的時間,而線上測驗採用的是
codility。在正式測驗前,codility有模擬試題可以練習,建議練習一下來熟悉操作。測
驗題目皆為英文並且題幹很長,題目也會另外要求答案需為最佳解或只要達到正確性即可
。測驗過程中可以先在自己的IDE寫Code後再複製貼上至codility上(我收到的測驗說明
上有特別註明,但實際測驗模式還是要自行查看列出的說明)。雖然codility可以自行定
義輸入值來判斷輸出結果跟正確的結果是否一致,但繳交答案的機會只有一次,送出後也
不知道最後是否有符合所有的驗證。
最後,測驗的語言我選擇Java,當天線上測驗時間共130分鐘,總題數為三題而我寫出兩
題。隔天就收到測驗通過並進行下階段面談的詳細通知。
【階段1面試當天】
◎ 筆試
50分鐘的QA筆試,題目皆為英文敘述,有分選擇題和問答題,選擇題的部分有資料結構、
程式碼判斷、作業系統、QA等;問答題共兩題情境題,請你寫出Test case。
◎ 主管面談
總共有四個team leader找我面談。面談內容大致上就是針對自我介紹以及碩論去延伸發
問,再來就是向我介紹不同Team的工作內容。
◎ 人資面談
最後,人資向我詢問對於這四份職缺的志願順序,以及詢問期望薪資等。
另外也問我近期有沒有拿到其他間公司的Offer,而當時我已經有拿到別家的offer,所以
希望面試流程能盡快走完。於是人資幫我處理後,當天晚上就收到Mail問我二次面試的時
間。
【階段2面試當天】
◎ 主管面談
第一志願職缺的team leader進行詳細的面談,針對我的履歷做詳細的詢問以及對工作內
容做更詳細的介紹。
◎ 人資面談
再度詢問我對於此份offer的意願和目前有沒有拿到其他offer。同樣我滿急迫需要確認是
否可以拿到offer,所以人資答應我會盡早幫我跑完程序。
◎ BP(business partner)面談
當天人資面談結束後有點晚,所以BP面談改成隔天早上約1小時的電話訪談。一樣是針對
我的碩論以及相關經驗做延伸詢問,然後如果對工作內容還是不清楚可以趁此機會再度詢
問,最後確切是否能拿到offer會再通知我。
再隔一天就收到通知了。
(6) 緯創資通
× 職位:硬體開發設計設計暨研發驗證處-軟體應用工程師
× 面試階段總數:1階段
× 面試形式:筆試+面談
× 流程:
【面試前】
人資寄送履歷範本,如果有帶有效期限內的多益證明,可以不用考英文測驗。
【面試當天】
◎ 筆試
35分鐘英文測驗(聽力+閱讀)、15分鐘人格性向測驗。
◎ 主管面談
40分鐘的面談,面試官有兩位。首先請我自我介紹,便從碩論以及相關經驗向我提問。接
著面試官介紹公司的營運模式和福利,以及該職缺的工作內容,並請我提問。最後面試官
說會在一周內給我口頭回覆。
三天後收到通知。
(7) 和碩聯合科技
× 職位:資訊軟體開發工程師
× 面試階段總數:1階段
× 面試形式:筆試+面談
× 流程:
【面試前】
個人電子人事資料表。
【面試當天】
◎ 筆試
特質測驗及邏輯測驗、英文(類似多益模式)及專業測驗(JAVA與文字邏輯判斷測驗)。
一群人在一間專門做測驗的房間,然後當有人完成試題,人資會打電話出去通知相關的面
試主管,所以測驗環境上有些吵雜。
◎ 主管面談
40分鐘的面談。
請我先自我介紹後,便針對我的碩論內容以及相關經歷做詢問。最後問我關於團隊合作或
人際溝通上的問題要如何解決,並問我自己有什麼優缺點,以及討厭與欣賞的人的類型。
面試官說,若回去跟主管和同事討論後,覺得能馬上做決定就可以不用第二次面試。
隔天收到通知。
四、整體心得
一路面試下來,自己覺得大部分面試官比較在乎社會新鮮人的人格特質,進而了解應徵者
如何與團隊成員合作溝通或者是否有進步潛力,而本身原有的技術層面反倒不是太大的重
點。所以我想,在面試時表現出積極肯學的態度會是很大的加分。
雖然這篇心得文距離面試結束已經超過半年,不過當時每次面試完都會回家寫當天面試的
心得感想,所以寫起來還算是有參考依據。建議大家在面試期間也可以寫心得日誌,讓自
己每一次的面試可以表現的更好,事後回頭看這些文字也會有不一樣的感觸XD
五、結語
從開始準備面試到拿到offer大約花了1個半月的時間,而我還算幸運的,有些人可能更長
。這段時間不論遇到什麼不如意的事情,請不要氣餒!!社會新鮮人雖然沒有工作經驗,但
它的優勢也在於沒經驗並還年輕可塑性高,要相信自己終究一定可以找到屬於自己適合自
己的工作!!
祝福大家可以順利拿到滿意的offer!!
--
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.201.195 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1564902450.A.03E.html
但因為我有點懶,只花大約兩週複習和寫10幾題leetcode而已XDDDD
※ 編輯: PinxKashi (223.140.207.204 臺灣), 08/04/2019 15:35:21
嘗試!! 的確coding能力強弱是比較出來的,那我只好說這句對我的評價並不是我自己
的主觀想法,也是有包含身邊人的客觀想法的XDD
... <看更多>