2017年10月11日 星期三

面試心得 (上)





知識學習

測試基礎
1. 撰寫Test Case / 安排Test Plan
2. 測試的方法/種類
3. 測試風險的評估/處理
4. 測試和開發流程中所扮演的角色

自動化
1. 任一程式語言,要求不用太高,但有一定基礎,且不排斥
2. 了解各種測試框架/工具 (App: Appium / Web: Selenium 最基本的兩種)
3. CI/CD (Jenkins)


面試準備

收集資料
大部分都從PPT搜索關鍵字,如果感覺是高手可以私信討教,或是直接板上發文詢問

認識朋友
身邊的朋友不可能都那麼剛好和自己做的工作是一樣的,在發文/私信後,都會認識一些人,有的推薦獵頭,有的推薦工作,也有些公司剛好在找人會有一些機會,另外也推薦FB社團,意外的還滿多人有在參與

履歷準備
請參考美式履歷格式
1. 簡單基本資料 (最上)
2. 工作貢獻 (中間)
3. 工作內容 (也可以結合2.寫在一起)
4. 其他 (塞個版面)

原則上,一面就好,最多兩面 (如果寫了一面半,可以補一點自傳進去)。
不用覺得一定要寫很多,面試官幾乎都是當場才看 (其實這樣不太尊重面試者...),針對你寫出的關鍵字做詢問,甚至就他們的工作內容直接發問,所以履歷第一順位就是你的價值!!

雖然是個課程簡介但都有提到重點 連結

自傳
新鮮人因為沒有工作經驗,所以只能從自傳中描述的人格特質,由面試官決定與否。
有工作經驗的,就不用在特別寫了 (小時候演過白馬公主也不會加分的...),貢獻價值拿出來就對了!!
人力銀行表格很爛,該填的填一填就好(從你的CV擷取部分),附件檔案就放上CV

自我行銷
如果還算懂這件事的,可以稍微吹噓一點;如果答不出細節的,當然就照實
面試雙方彼此資訊都不明確,這種事不要太誇張就好

面試順序
可以分階段投,先找幾個沒有很想去的面試,等進入狀態再來面試想要的,當然也有可能一下子來一堆,或是怎麼投都沒有...,能安排分上下午是最好的


面試問題

硬體公司
1. 想像中的工作內容會是什麼樣的?
2. 選擇這家公司的原因和期望?
3. 第2個想要這份工作的原因或想要得到的 (除了學習之外)?
4. 測試在整個產品中所扮演的角色?
5. 有寫過TestCase和TestPlan的經驗?
6. 做測試最重要的能力(特質)是什麼?

軟體公司
1. 有個登入系統的界面,如何測試?
2. 有個欄位只能輸入0-100的數字,會輸入哪些數字去測試?
3. CI是做什麼用的?背後的精神意義?
4. 產品已經快上市了,但總會有一些重大的問題,如何去處理?
5. 對於issue的風險性 評斷的依據? (頻率/嚴重程度/分類)
6. 如果有條issue,用戶幾乎不會遇到 (100%特殊手法才會遇到),如何處理?
7. 有使用過那些測試工具? 比較相似的請說明區別(Uiautomator 和 Appium)?
8. 描述一下現職工作整體的測試流程 (發布版本 > 執行測試 > 結果報告 ) ?
9. 怎麼撰寫TestCase (目標/重要性/類別/步驟/預期結果/實際結果) ?
10. 如果錄取了,能提供什麼對公司立即性的貢獻嗎?
11. 有沒有什麼想要share/demo的資訊 ?
12. 一款APP從開發到發佈最重要的事 (就測試來說 舉例2件)?

自動化腳本
1. 多人同時寫這個腳本時,會怎麼去架構腳本?
2. 斷言函數的運用?
3. 如何改變腳本執行順序或是按照分類執行(tag)?
4. script的可讀性?
5. 有些小工具可以幫助你快速解決問題,為何使用比較土法煉鋼的方式 (純屬好奇)?

人格特質
1. 學習動機?
2. 如何克服挫折?
3. 為何想要換工作?
4. 學習中遇到困難時?
5. 面對主管不合理的要求,如何應對?
6. RD對於issue的質疑,如何應對?
7. 英文自我介紹?
8. 工作上最有成就感的事?
9. 工作上最不能接受的事?
10. 描述一下理想中的團隊會是什麼樣?
11. 工作上不會用到C,但為何特別去學C?
12. 大學時的社團經驗或是平常興趣?
13. 你在同事眼裡是個什麼樣的人?
14. 交通住宿問題?


結論

硬體公司,問的比較不會太深,偶爾有幾個問題答不出來,其他都還撐的住,比較重視管理和溝通,技術方面僅就工作上會用到的做詢問...(面試官可能也沒很清楚...)
軟體公司,請放心的去...幾乎是被人打趴在地上的XD,不知道該怎麼說明,大概就是...收穫滿滿、挫折也是滿滿,很精實的面試

印象中有兩個問題每家幾乎都會問
想像中的工作內容會是什麼樣的?
--如果很想要去這家的話,可以故意說的跟這家工作內容非常相似,所以要打聽好,通常說的不太合這家的工作方式,那對方就會有點疑慮,就會更要花力氣去說服
有無寫過TestCase和TestPlan的經驗? 
--基本功、基本功、基本功 (回想起來...大概都倒在這吧...)

因為是請假去的,請盡量取得大量的情報 (當作是花錢買情報吧~)
如果沒有上,也不用太擔心,可以重新思索原工作的價值所在,還有些什麼是自己能做的
面試不是一定是要換工作時才去做,有時候去看看自己的價值在哪,在做調整才是最重要的