[心得] 一個月面試心得大略談

看板Tech_Job作者 (Deacon)時間13年前 (2012/09/28 21:14), 編輯推噓23(23020)
留言43則, 27人參與, 最新討論串1/1
本人中字輩碩畢 今年剛當完兵 九月開始找工作 算起來約莫一個月 面試的家數不多不少剛好十二 都是RD 以下分享給大家本人的面試經驗其中的八家 依照先後面試的順序 圓展 一開始就是主管來聊 大概是自我介紹 碩論 寫過哪些程式 接著就是介紹他們公司做實物投影機..等等產品 之後就考兩題小考 1.寫個reverse函式 2.給你一段code寫出他印出的結果 考得概念是unsigned/signed 做運算的答案 寫得還算可以,結果主管就出去說要找HR進來 想不到隔沒多久他又進來說找不到HR 要再電話約下次面試 (OS: 我可是從南港展覽館搭到永寧,還要約下次...) 第二次 就是直接HR進來聊,聊得就是很制式的問題 有遇到什麼挫折、怎麼紓壓、曾經什麼事情有成就感 想不到HR出去後 第一次面試的主管又帶著另外一個主管進來 開始面試 但是這次的問題都是專注於網路 完全沒有準備 就答的不是很好 結果:無聲卡 群暉 一如傳說 直接在白板上寫code 本人為此還特意複習一下 第一關 linked list/如何判定兩個linked list有無相交/把linked list反轉 這三題都算是有寫出來 只是有bug被挑出來 然後當場改正 接著就問一些OS的問題 process和thread的差別/什麼時候用process什麼時候用thread 前前後後有十題左右,不過都是概念性的 第二關 請實作stack的class 原本我用雙向linked list實作 後來被要求改成單向 接著是寫個函式取這個stack中的最小值 我是提出O(n)的方法 即全部比過一遍 取出 後來被問可以更快麼 這裡我就答不出來 (傳聞中有constant time可以取出 有待高手解答) 接著又是一些概念問題 印象中被考倒的是 c++當中什麼時候適合用list什麼時候用vector 本人就到第二關就被HR小姐說一個禮拜會通知 心想無聲卡!!! 結果:無聲卡 天才視野 一進去就是一張考卷 寫考卷的地方還是一個沒有出現的工程師桌上 桌上堆滿的資料 螢幕等等 感覺整個很像以前研究室 考得大多是c++的概念 swap polymorphism reverse 遞迴 等等 印象中遞迴那題是要實作binary search 原Po會寫遞迴 但不知道binary search 所以當下就掰了個自己認為的binary search給他 後來主管面試時 就說考得還可以 問對加班的看法 說有機會進來polymorphism要加強 這裡很常用 因為那題我寫的不是很好 結果:無聲卡 安國 位於南港科學園區 不考試 主管講解他們要做的儲存裝置裡的演算法 SSD usb 因為原Po對這些東西完全是門外漢 所以有聽沒有懂 只記得是要做裡面的演算法 結果:無聲卡 威鋒 這家非常妙的是做 字體 算是一門很冷門 獨門的技術 筆試方面什麼都考 考得廣 但不會很深 大部分是解釋 例如: tcp/udp/risc/cisc等 算是有摸過那個領域就會 沒摸過就不會 十題大概我也只會寫一半左右 結果:無聲卡 華芸 做NAS和NVR 一張考卷考c 歷經前面的考試 把原po的記憶喚回的差不多 寫起來當然得心應手 大部分只要考c的 原Po都可以掰的出答案 寫完先是副理和我面試 大概是做過的東西 之類的 接著換主管 主管好像很趕 就很快速地講解他的部門在幹嘛 目前做到的情形 問我有沒有問題 之後換副總來面試 一樣問些碩論 在學期間的事 結果: offer get 威聯通 考邏輯和兩題c 檢查程式碼swap的錯誤 和寫個copy檔案的程式 由於原Po忘記開檔和讀檔的語法 所以有點算是瞎掰語法 但是概念上都是對的喔 主管一進來就是一整個霸氣 一看就是很厲害的人物 一開始就問 請介紹一下你"會"什麼 想當爾總不能說什麼都不會 新鮮人一枚 就說大學上過什麼看學過什麼 中途也被問一下OS的問題 有些答得出 有些答不出 後來就換HR進來 HR還說剛剛主管說好像有點嚇到我了 然後就是快樂的聊天 結果: offer get htc 考試一開始為一張c和專業項目 HR強調考完要看成績 才決定要不要繼續考英文和智力測驗 然後再決定要不要面試 c大部分是考一些語法 都是要你寫出某段程式的印出結果 且某些程式碼還不短 指標 a++ ++a的運算 遞迴 if(a=0 || a==1)判斷等等 最後有三題程式 第一題 把給定的字串空白部分全部切掉 這部分由於時間急迫 原po直接很暴力加上犯規的解決 明明考c 原po用出c++ 中的string 即把字串用strtok切斷 用string 的+ 把他接起來 最後retrun xxx.c_str(); 第二題 reverse 第三題 忘了 也是秒殺題 考題很多 真的要寫得快 專業項目就是偏向OS 原po c那份應該是寫的不錯 至於OS那張...應該很爛 接著考英文和智力測驗 兩個加起來一個小時 也是很趕 英文測驗該死的聽力說明 就浪費很多時間 智力測驗一面是圖形排序關係 一面是數字的排序關係 這兩種測驗原po寫完都只剩下5分鐘 主管面試的時候 大致上都聊得很開心 直到我回答了一個蠢問題 主管問: 那你有沒有想要來我們部門試試看 我答: 試試看的意思是? 其實我在等xxx公司........ 回答完我就覺得自己很蠢 但會這樣回答也是新店真的離原Po家有點距離 主管送我離開時 就說 那先這樣囉 連個回復的日期都不給我 結果:目前無聲卡 剩下4家分別是icatch/義傳/矽統/和碩 除了義傳有寄感謝函 其他都是無聲卡 戰績10敗2勝 本人也是體會過慘敗的經驗 一度想我乾脆去找助理工程師 或去超商工作好了 面試完後想寄信給無聲卡的HR說 感謝你們給我面試的機會 本人已經找到工作 你們可以省掉寄感謝函的時間 總結 大部分都是考c/c++/OS c: 指標 遞迴弄懂 其他靠經驗 他們特愛考swap 和 reverse c++: 繼承和多型最常考 OS: process/thread 更進階的有考到unix開機程序 OS真的要多研究 原Po就是linux超弱 所以有很多無聲卡 看到我的經驗後 希望還再找工作的人加油囉!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.195.170

09/28 21:17, , 1F
我真的覺得無聲卡超雞歪的…寄封信很難嗎
09/28 21:17, 1F

09/28 21:19, , 2F
恭喜
09/28 21:19, 2F

09/28 21:23, , 3F
我還遇過打過去才跟我說已找到人,可是104明明顯示重新
09/28 21:23, 3F

09/28 21:23, , 4F
徵人
09/28 21:23, 4F

09/28 21:24, , 5F
恭喜~~~~
09/28 21:24, 5F

09/28 21:26, , 6F
還好啦 別人都是投個上萬次也不鳥你卡
09/28 21:26, 6F

09/28 21:29, , 7F
你還有2個offer很強了
09/28 21:29, 7F

09/28 21:44, , 8F
恭喜原PO找到工作
09/28 21:44, 8F

09/28 22:01, , 9F
stack的min可另外用一個stack來存, 時間複雜度O(1)
09/28 22:01, 9F
mah大說的方法是 當push進新的值就檢查是否為最小 若為最小就在stack最上 否則繼續往下比 那pop 就變成要在這個stack中搜尋要pop的值 順便把他pop出去 若是這樣就變成push和pop時間複雜度變高 本人資質愚鈍 可以請mah大講解得更詳細麼 拜託! 因為這題真的困擾我很久! ※ 編輯: Dickon 來自: 114.45.195.170 (09/28 22:29) ※ 編輯: Dickon 來自: 114.45.195.170 (09/28 22:30)

09/28 22:32, , 10F
其實我蠻討厭群暉的態度 沒過直接說就好 還說要等人資通知
09/28 22:32, 10F

09/28 22:41, , 11F
大大好屌
09/28 22:41, 11F

09/28 22:42, , 12F
push時,若值小於等於min.top(),就把值也push進min
09/28 22:42, 12F

09/28 22:43, , 13F
pop時,若值等於min.top(),就要也執行min.pop()
09/28 22:43, 13F

09/28 22:45, , 14F
min stack的作用是儲存每個時間點的最小值
09/28 22:45, 14F
感謝mahal大大的指導 我終於懂了! 真的非常感謝~

09/28 22:45, , 15F
看來是dynamic programming
09/28 22:45, 15F

09/28 22:49, , 16F
之前我還遇到不錯的人資 跟他說如果沒上給我感謝函一下
09/28 22:49, 16F

09/28 22:49, , 17F
她還說好 結果連屁也沒有
09/28 22:49, 17F

09/28 22:55, , 18F
群輝某主管面試態度有點嗆 不去也罷
09/28 22:55, 18F
※ 編輯: Dickon 來自: 114.45.195.170 (09/28 23:13)

09/28 23:26, , 19F
所以群輝的錄取是當場給offer嗎?(以研替來說)
09/28 23:26, 19F

09/28 23:26, , 20F
還是依樣要等一個禮拜有沒有打電話?
09/28 23:26, 20F
※ 編輯: Dickon 來自: 114.45.195.170 (09/28 23:35)

09/29 00:12, , 21F
那原po決定去那一間,華芸,Qnap??
09/29 00:12, 21F

09/29 00:13, , 22F
威聯通要打聽清楚喔,多查看本版的一些文章..
09/29 00:13, 22F

09/29 00:15, , 23F
群暉就是面試時間越長~ 上的機率越高
09/29 00:15, 23F

09/29 00:16, , 24F
小弟我只有撐了2hr...也是無聲卡 XD
09/29 00:16, 24F

09/29 00:18, , 25F
HTC....也是聊得很開心,結果...無聲卡~
09/29 00:18, 25F

09/29 00:37, , 26F
感謝maha1指導
09/29 00:37, 26F

09/29 01:10, , 27F
跟我面試的公司好多重複@@
09/29 01:10, 27F

09/29 01:53, , 28F
矽統的感謝函會拖到三星期才寄
09/29 01:53, 28F

09/29 02:09, , 29F
群暉的話 我學弟是直接拿到offer 所以說要等的話可能就..
09/29 02:09, 29F

09/29 02:10, , 30F
謝謝maha大分享
09/29 02:10, 30F

09/29 02:11, , 31F
那個方法不是dp吧?
09/29 02:11, 31F

09/29 02:17, , 32F
10敗二勝XDDDDD 我現在 0未知/1勝
09/29 02:17, 32F

09/29 08:30, , 33F
無聲卡不是等於備取卡嗎 確定"絕對"不會用你才會發感謝
09/29 08:30, 33F

09/29 08:31, , 34F
矽統不去也好…
09/29 08:31, 34F

09/29 11:10, , 35F
@@"問一下嵌入式的C要懂很深嗎 = = 怎麼覺得我好嫩.......
09/29 11:10, 35F

09/29 11:36, , 36F
C要很強~ 而且不能被C++汙染 XD
09/29 11:36, 36F

09/29 12:08, , 37F
有時候我一進去看到主管講話很不OK 我就會自動退了
09/29 12:08, 37F

09/29 12:08, , 38F
我覺得主管在面試的時候 應該算是比較和善的了= =
09/29 12:08, 38F

09/29 12:09, , 39F
如果感覺很不好就要收手了XDD~ 以前面試心得~"~
09/29 12:09, 39F

09/29 15:44, , 40F
感謝分享,你已經很強了
09/29 15:44, 40F

09/29 17:13, , 41F
推華X....
09/29 17:13, 41F

09/30 00:43, , 42F
SXS很爛不要去
09/30 00:43, 42F

10/03 00:43, , 43F
義傳蠻優的
10/03 00:43, 43F
文章代碼(AID): #1GPQAv79 (Tech_Job)