面試問答
List 怎麼去判斷裡面有沒有物件? Any 和 Count()>0 為什麼用 Any?
效能比較快
面試人員:一個技術經理 + RD
面試時間:約 1 小時
# RD 問題
說明一下Git Flow
有沒有寫
過 SP? Function?
Dapper 會用 SQL 還是不寫 SQL 的方式? SP ?
使用 GitLab 的情況? 有無測試?
會寫 User Case?
和 PM 分工狀態
專案分層?
PowerBuilder 和 Web API 有甚麼差別?
NPOI 優缺點? 用的版本是甚麼?
對 PHP 的了解?
# 經理問題
重新規劃會員系統會怎麼去設計程式架構?
如果系統突然變很慢,會怎麼去處理
為什麼沒推單元測試? 是主管講了甚麼讓你覺得不可能推行?
問你是屬於研究技術深還是廣的人?
你覺得你有落實 Clean Code 嗎?
你對 Clean Code 最有印象的部分?
對 SQL 了解嗎? Group By 如果要再加條件要怎麼加? (HAVING)
對 AWS 或 Azure 熟嗎?
熟哪個前端框架嗎?
# QA
專案是 .NET Framework
有用到大量 FTP 傳輸檔案
有單元測試 但不會要求覆蓋率
會碰到前端,內部系統,簡單的 Jquery、Bootstrap
會有程式給外包開發、外包維護,但也會怕外包倒了或外包不想維護,變成內部PG要接外包的 Code
目前沒 Code Review 但希望未來有
不常加班,有的話給補休
專案 2~3個人,會有一個 key man,但主要還是看專案需求分派人
有導入敏捷,有晨會
目前遇到的挑戰是大流量
PG 也要兼任 SA/SD
面試問答
List 怎麼去判斷裡面有沒有物件? Any 和 Count()>0 為什麼用 Any?
效能比較快
面試建議
面試官人不錯,問得考題也會解釋為什麼要問這題,若答得不好也會做補充,沒有特別刁難的題目,以過去經驗平常心準備即可