2017 期交所、集保所、財金資訊公司、櫃買中心面試心得 === 1. 期貨交易所 - C/C++程式開發維護人員 * 考試流程 * 一次筆試 * 一次技術面試(於證基會) * 一次主管面試(於期交所) * 筆試內容(可能因承辦試務單位不同會有有所差異) * 軟體工程概論:考很多Scrum相關的東西 其他就是大家平常軟工上的東西 * C/C++:因為有些時日,印象中多數題目不難,選擇題的內容不記得,手寫題印象中有BST、還有一些指標運算結果或老掉牙的sizeof等 * 技術面試(證基會找專家當主考官) * 當時其中一個主考官是師大教授,Linux的部份也是修他的課學的 * 面試主要問對寫程式的熱誠,對Linux的熟悉程度(不好意思明講就是修教授的課學的) * 主管面試(技術面試過才會進這階段) * 因為工作還在試用期就去考,主考官針對這件事問很多問題,總之讓我覺得不是很舒服就是了 * 其他就是問之前的工作內容、工作態度、解決問題的態度等、還有接不接受輪值班,沒什麼水準的題目 * 長官還有問當時還有考什麼單位的考試,我很誠實的回答還有集保所 * 備註 * 無聲卡,錄取才會電話通知,其他紙本通知 2. 集中保管結算所 - 應用系統值班人員 * 考試流程 * 一次筆試 * 一次技術面試(於資策會) * 一次主管面試(於集保所) * 筆試內容(可能因承辦試務單位不同會有有所差異) * 適性測驗︰內容不記得,資策會的電腦作答系統,超難用,有人試了老半天答案還送不出去 * Java/C/C++︰考了很多把你腦袋當Compiler的題目,找錯誤居多,很多題目描述不清很難懂,C++的部份有考到C++11之後標準的語法 * 技術面試(資策會找專家當主考官) * 資策會這部份做得不錯,主考官的問題相對有水準 * 因為我技術興趣滿多的,主考官就逐一的挑來問,這部份就不細談 * 我履歷自傳都寫得很簡短,所以就被挑出來說認為這樣他們沒辦法了解我 * 因為他們工作需要輪班,也問說為什麼這麼年輕要來做這份工作(當然因為錢阿) * 一樣也是有問之前的工作內容 * 最後被問說你的技術能力怎麼不去新創團隊?(這個主考官是Soft_Job的大大,小的有眼不識泰山) * 主管面試(技術面試過才會進這階段) * 因為工作還在試用期就去考,跟期交所主管問差不多的問題 * 只有一個主管有問技術的問題,像是race condition、SQL Injection等資安問題 * 其他問題跟期交所問得差不多 * 備註 * 資策會的考試業務的網站真的很爛,Google搜尋超難找 * 無聲卡,錄取才會電話通知,其他紙本通知 * 這個缺只剩夜班跟小夜班可以輪,簡章上沒寫,報考前三思(20170428更新) 3. 財金資訊股份有限公司 - 程式設計人員 * 考試流程 * 一次筆試 * 一次面試(於金融訓研院) * 筆試內容(可能因承辦試務單位不同會有有所差異) * 英文 國文 公文 * 問題解決與分析、Java︰選擇題幾乎都是Java語法題目、手寫考魚骨圖、前陣子的票商事件該如何處理、幾題Java程式想不起來 * 面試 * 讓我最不舒服的一次面試,因為現在工作剛過試用期,幾乎從頭到尾都在問工作時間不長就跳槽相關的問題 * 其他問題跟期交所差不多 * 備註 * 明年不會在浪費800來考這單位,拿來考兆豐、華南、土銀應該比較划算 * 本來想說來面試,長官不喜歡你,至少還可以從他問的技術問題學到一些東西,結果繳錢被這樣糟蹋,大家可以再考慮一下要不要這樣浪費錢給人糟蹋 * 04/09面試結束 * 04/30未錄取 4. 證券櫃檯買賣中心 - 程式設計人員B * 考試流程 * 一次筆試 * 一次面試(於櫃買中心) * 筆試內容(可能因承辦試務單位不同會有有所差異) * Linux Shell:本來以為會考Scripting的部份,結果只考Bash的基本指令mkdir mv等 * C:選擇題就大部分公司會考的老題目,指標操作、sizeof等,手寫很簡單,目前只記得有考binary search、還有解釋一段程式的運作 * 面試 * 問的題目很硬 * 沒有問前面三間問的那些沒什麼水準的題目 * 問說個人擁有的技能與專長是否符合公司需求 * 一樣也是有問能不能接受on-call * Linux IPC種類:我回答Mailbox、Shared Memory、PIPE * Multi-Process跟Multi-Thread差異:我答Thread會共用記憶體位址、File Descriptor等,所以使用Multi-Thread相對比Multi-Process效率來得高 * Thread-Safe意義:我答程式沒用Lock、Mutex之類的同步方式操作資料,導致程式結果不如預期為Thread-Nonsafe,所以要達到Thread-Safe可以"正確"使用Lock或C99提供的Reetrant function(Reetrant != Thread Safe) * Linux Networking:因為目前工作沒用到,大學也沒機會學到,所以只好放棄回答 * Client-Server:應該跟大家回答的差不多 * Enum、Define、Const差異:Define因為是Macro,一旦出錯compiler的訊息很難找到線索,Const因為是變數所以Compiler能檢查的訊息比較好懂,Enum可以防止開發者把儲存狀態用的變數亂用,要亂用必須要顯式轉型成Integer * 備註 * 這單位面試起來真的很舒服 * 感覺要人才比要奴才重要 * 04/16面試結束 * 於2017/04/27通知錄取 心得 --- 家庭因素,無法有空窗期等他們單位招考,只能這樣騎驢找馬 再來我一直認為資方有能力試用我們,我們應該也同樣能試用他們 所以我才覺得前三家問的問題讓我覺得不舒服 問題沒水準的原因是個人認為那些問題在面試大家也是說一套做一套 比起問技術還來得沒水準更多 被櫃買中心問這些問題,有被當人才重視的感覺,如果沒上也複習了不少東西,很感謝他們