[測試] ttttest已刪文

看板Test作者 (上帝的鳥)時間5年前 (2019/05/02 21:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/7 (看更多)
先說,很弱,大部分都被刷掉。 回饋科技版,這篇適合新鮮人與學生來參考,各位先進前輩若有提點還請大方提供意見, 謝謝! 小弟本身背景介紹: 私人醫療企業大學電機系畢、112工程所(非EE、CS)畢業 社會經歷一段時間(接近新鮮人) 大學成績不好,但由於知道自己想要好的收入與發展願意去改變與努力。 專業是嵌入式、IoT相關研究,非常門外漢。 小弟挾帶誠懇態度與新鮮的肝(??)優勢來求職 主要瞄準的目標是IC廠職缺,描寫一下最近的辛酸 面試的公司(我照時間軸排序): 九齊、應廣、笙科、普安、QNAP、金磚通訊、絡達、矽統、 群聯、奕力、瑞昱、聯發 得到面試機會(有其餘考量沒去應試,去了也不一定會上阿XD): moxa、創見、西柏、訊連、威盛、Dell、慧榮、瑞昱SSD、愛德萬測試 主動應徵但沒回應的公司: = =,太多了,我狂按一些IC廠就是不鳥我....每天都在懷疑自己到底真的有那麼差嗎@@ 面試要點 一、面試要素 1. 自製履歷: 小弟研究所受過的PPT訓練極度專業,自製履歷這方面沒什麼問題。 我是都用PPT做再轉成PDF檔,善用ICON與Flow chart(描述碩論、計畫)之類的可讓人一目 了然你所想表達的內容。 這邊推薦一個網站可使用的ICON:https://www.iconfinder.com/ 其餘的可以自己 google搜尋看看 2.學歷與技能: 若能拿到面試機會後,面試過程則與學歷跟人際無關係了,純粹靠實力來篩選人,所以學 歷不好的朋友們一旦拿到面試機會請好好準備應答。 學歷真的比起EE跟CS蠻不利的,建議若是還在學的學生,想往韌體走,可以先修一些資結 演算法、計算機組織、作業系統、(通訊原理:手機跟一些觸控韌體會用到)、(影像處理 :蠻多韌體也會使用這方面的知識)。筆試若發揮的好,交談中若很了解產品的發展也是 很加分。 就小魯最近的心得,前段IC廠大宗主要產品有(個人淺見): RF相關(通訊晶片)、車載韌體、觸控、音訊影像韌體、儲存裝置。 可以都看看自己的技能與興趣與哪些產品符合,再決定要往哪個方向努力(至於學哪種產 品跟學科也會有所不同,請google)。 3.準備文件: 面試自備履歷、論文、(作品相關集錦:我是沒有啦,蠻廢的)。 我都自備電腦來講解投影片自我介紹。 準備齊全也代表你很用心,這方面建議多下苦功。 4-1.準備方向: 同時這也包刮我準備的順序: 1. Mr. OpenGate C面試考題集錦 2. DummyH的考題系列 3. 易春木整份講義(整理得非常不錯,狂推) 4. 透視C語言指標 5. OS線上課程 6. 計算機組織的一些重點(這我純粹看會考什麼慢慢google) 7. 邊看書邊刷leetcode(我沒有刷很多,但白板題建議多刷linked list,C的話上述講義 整理的內容也足夠豐富了) 4-2.面試命題: C: 1. Sizeof各類型 2. bitwise operation 3. 指標 4. 函式指標 5. volatile、static 6. global、stack、heap 7. little endian vs big endian 8. 動態規劃:dynamic programming 9. 費氏數列問題 10. 菱形問題 11. call by value、call by address(探討與差距,然後C沒有call by ref.) 12. #define的陷阱題、與inline差別 13. extern 以上各個環節務必看熟,其實不用花很多時間,那我都會用線上compile來做練習 https://www.onlinegdb.com/online_c_compiler 我是都用C來練習啦,但碰到leetcode可能會有很多地方需要用STL,就可以看個人喜好改 java or C++。 資料結構演算法: 1. linked list:各種反轉、刪除、新增、環(強烈建議刷leetcode,這部分都出白板題) 2. queue、stack 3. 各種sort:insertion、selection、merge、quick、(bucket sort) and 複雜度探討 4. tree(這邊我只懂概念,畢竟沒用STL會很難寫,我也運氣好沒被烤過就是了) OS與計算機組織: 1. 各種鎖差異、critical section 2. process、thread 3. dead lock、race condition 4. pipeline概念 5. RAM、register、cache OS不一定會考,但考了會以上上面為主要命題方向 Linux: 這點由於大部分ARM處理器相關的韌體開發都一定會用到(RF韌體、TV、觸控),這方面會 考一些linux相關指令 看鳥哥應該夠,但我這部分沒有研究。 智力測驗: 我真的智商不高,這部分每次都考得膽戰心驚,怕死,我112是去過水的XD。 唯一印象深刻就是QNAP的愛因斯坦題,可以上網查。 5.投履歷順序: 一定先從不想去的開始練功,並累積經驗與感覺(廢話),那中期若有把握可以先投一些IC 一線廠(大公司面試流程很久= =),最後再投一些中型的公司(第二選擇)。這是我覺得比 較好的順序,如此offer才不會都集中在一起而被迫放棄某者。那offer拖延術不太是我的 專業,但建議不要太誠實(過來人吃過虧)。阿如果按了很多二三線IC廠或系統大廠沒回應 也不用太傷心,有時候真的沒缺而且如果面了發現它們的面試沒什麼鑑別度,這種公司去 了你也會痛苦,公司面試你,同時你也在面試公司。 還有內推蠻不錯的,但我大部分都靠自己投104與官網投遞,真的有人脈請好好利用。 6.面試過程: 專業的問答,這部分請盡量顯示你的上進心與好相處的人格特質,上進心手段一:說自己 有在閱讀這類產品的科普文章、公司競爭關係、開發相關書籍。 沒有相關領域的碩論研究:若主管也很耐心聽你分享,那你要覺得萬幸,代表他很有耐心,但大部分主管幾乎都不 會想聽或盡量裝作有興趣。專業回答完後可以詢問一些公司作息、上下班時間、餐費之類的呵呵。 最後我是覺得多少會問人格特質,就要模擬應答一些可以展現自己有恆心有毅力的"具體 事例" 7.無盡的等待: 這邊建議可以打電話,去詢問你有興趣的公司,不要害羞,這也是表現積極度的一環,公 司不會為你著想,請你不要讓自己的權益睡著。 然後版上有一些拖延offer的戰術可以參考XD。 二、面試過程 九齊科技 韌體工程師 這是一家做語音IC的公司,約的是早上9:30的面試,一進去人資先給你寫一份性向測驗跟 專業的考卷。 專題考題如下 (考題很簡單,只是沒想到會考電子學...) 16進位換算2進位與10進位 給你一BJT計算阻抗電流 寫出左旋跑馬燈的程式 (純粹迴圈解決逐個亮暗問題,簡單的for迴圈) 給一時序圖,求出8 bit的Data資料 (依序由MSB寫到LSB) (clock有正負緣,我亂寫卻對,面試官蠻驚訝的) 事後檢討他說圖上clock有正負緣,而負緣是在data transition (data訊號轉變的時候) 故不會當作資料的輸出。只有在正緣的時候才會輸出資料,所以我照著正緣觸發來寫就對了。 考很基本的G、M、K、m、micro、nano的單位如何表示 還有一題組語計算花多久時間跑運算流程 (純粹簡單的計算而已) 面談過程: 1. 會先檢討考卷,並跟你交流如何解答與引導思路,兩位面試官年紀看起來30幾歲,公司的 主要銷售對象好像是玩具廠商,但聽面試官口氣 公司應該是有在賺錢的,感覺分紅很穩定,部門風氣好像5點多大家就準備要閃了,看來 蠻適合有家室的人。 面談氣氛愉快,也問了很多關於碩論與計畫的問題,是個蠻愉快的面試經驗。 2. 之後換人資,人資會進來問一些期望待遇與前公司的待遇,這邊我覺得人資很不尊重,薪 資我都與前東家簽保密協議了,人資卻一直刺探,說有沒有這個數目.... 我覺得不是很舒服,然後講了一下部門風氣,說他們公司也有從R跳過來的人之類的。 結果:感謝函式打槍! 應廣科技 韌體工程師 這是一家專門做MCU應用的公司?說是要整合開發環境什麼的.....有在做8 bit, 32 bit的 MCU應用開發,然後產品不詳,主管說看什麼有需求就會做。 他們的公司蠻隱密的,104寄給你通知信的時候就是一連串的指令跟你講怎麼走怎麼走, 沒有一個很明顯的地址可以走到,來面試的人也真是辛苦了。 考題分成兩部分:(人資跟主管直接在旁邊等你寫完= =,害我有點緊張) 印出*三角形(菱形的弱化版,我忘記考慮空白字元,反正雙迴圈解決) 如果一眼就看出來,問 : 16進位運算,0x5555+0x3210+0xAAAA (我慚愧,太緊張沒答出來,前後兩個相加,再搞定中間就好) 0xffff,10進位多少。 組合語言,沒仔細看題目 給你B3、B4,問你以不用乘法的方式來做B3 = B4 * 10 (可用迴圈跑10次來達成,我寫左移右移,其實沒那麼難) 給你一處理器頻率16 MHz,一個周期有4 clock,問你10 us 可以做多少指令 (關於8051單晶片問題) (詳見 https://github.com/jasonblog/note/blob/master/arduino/shi_mai_suan_huan.md) http://jyhshin3.blogspot.com/2009/03/8051.html?m=1 給你一陣列buffer[0x100],問你如何找連續的8個0,最後並回傳其地址。 給一陣列A[10],去掉最大最小後,其剩下的平均為多少? (我去做排序,去頭去尾,應該 不需要這樣做,太緊張了) 剩下的都是電子學,(分壓、設計and.....我直接放棄) 主管說不用全部寫出來,他說誰來考都是這張考卷,挑會的寫就好,但中間兩題程式要寫 出全部 (在30分鐘內要寫完整張考卷,我還在猶豫迴圈要怎麼設定邊界...),刷太少題了 ,程式蠻不熟的。 這間刷leetcode再去應試會比較好。主管開始介紹公司,公司感覺蠻小的不超過30個人吧 主管說裡面的人都比較老,像我這種菜鳥新人很少,兩個而已吧。 面試氣氛還蠻不錯的,主管還蠻和藹的,主管到最後也大概知道我的底細後,可能覺得年 輕人也不會來這裡,說出去多繞繞再看看吧。 心得:感謝函!! 這間真的純考C的熟練度,題目刷不夠,我都只有讀資料結構跟OS的概念而已,要 改進。 笙科科技 韌體工程師 這家在台元旁邊的大樓10樓,是一棟很多家科技公司聚在一起的大樓。這家主要是做RF晶 片與其他整合型的SoC開發(整合MCU、RF、CODEC、BLE等等),開發多樣的消費性產品晶片 ,有跟多家科技公司合作(啟碁、富士康、) 一進去人資會先面談一陣子,主要是關於興趣跟人格特質,這間沒有考試,原本以為會有 白板題卻沒有,蠻訝異的,問題都算簡單平易,沒什麼太多的深入人格調查。 接下來換兩位工程師二面,我有準備投影片就請我自我介紹,並想打探我對於他們公司的 RF相關知識了解多少。也有問到計畫所使用的MCU藍芽什麼晶片(@@這我真的不知道)、傳 送封包多大,傳輸晶片特色。 打探完我的底後,變開始介紹工作內容與產品,主要是寫Keil C,並ARM架構下開發。一 來一往之間得知好像沒什麼在收新人(也沒有研替),上班好像不會很操,風氣感覺蠻自由 的。 結果:感謝函!!! 普安科技 韌體工程師 這家應該不用多做敘述,版上一堆資訊,人資很正,態度也非常友善。 普安會考C、OS,要去的人要準備一下。人資一開始有問我下午要去哪面試,結果就剛剛 好是普安的競爭對手QNAP XD(我只記得要複習C跟OS,忘記原來他們競業關係)。 這次考的題目有sizeof系列(有問short陣列大小),複製4, 5, 6, 7bit至8, 9,10, 11 bit怎麼做,linked list (add head),給你一ugly number數列 (只有2 or 3 or 5的質 因數可以放進陣列,除前述以外的質因數是不行放進去的 e.g. (1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15.....),如何實作, 一題bitwise operation。 OS:鎖的差別,linux一些指令,process跟thread的差別,linux如何避免 Usermode跟 kernelmode交換資料(我不會@@,不熟linux),DMA是什麼。 大概就是以上的題目(應該有漏掉的)。 然後一進來主管就先讓我自我介紹,會針對我做過的計畫跟碩論問問題,但也因為碩論是 機器學習,跟韌體基本上是完全沒有相關,故碩論真的毫無用武之地,計畫有用嵌入式能 稍微說嘴(稍微能讓對話有響應XD),再來就一題一題檢討考卷,不得不說主管真的很有耐 心,他會好奇你怎麼會想這樣做,或者會問你有沒有了解題目意思,像上面那題質因數的 ,我沒想到可以用除完的數再檢查有沒有2, 3, 5以外的質因數,他就慢慢講解,每一題 都有讓我懂,OS他就直接沒跟我檢討了(我linux相關的沒寫(一題),其他都寫了)。 接下來就介紹普安的產品,然後介紹一下工作內容,也覺得小弟的成績還可以,然後我問 了幾個問題主管就離開了。過程大約快一個小時吧。 接下來二面大主管 (管理職),就簡單聽我介紹一下人格特質之類的,然後說其實普安給 的總年薪也算蠻多的,可以考慮,沒問專業然後笑笑地寒暄一下就出去了。 最後是錢小姐,久仰大名,一進來先說下禮拜應該還會連絡(好的方面,我希望他不要客 套話我),人真的非常和善,跟我聊了蠻多的(幹話居多),也跟我敘述了我在科技版看到 的一些八卦 (放鳥事件),詳細的有興趣的站內信我,簡單來說,我覺得我沒有強到可以 當場拿到offer有點可惜(雖然不知道會不會上啦),繼續努力。 結果:後續聯絡很多次(有時候就像朋友瞎聊 錢小姐說我有大廠面試感覺我不會來之類的blablabla..) 汐止 QNAP 自動化軟體工程師 由於跟普安排同一天面試,版上QNAP的職缺也凌凌亂亂的,就沒特別去看這個職缺會考什 麼,想說C應該也就那樣,這邊我要講一下,汐止人資真的不是很OK 104邀約面試完全沒有電話通知(我覺得已經不太是正常的約面試流程 邀約信往來也愛理不理的),到公司後,換了證件上樓,去櫃檯問,櫃台小姐直接就帶你去寫考卷(限時90 min),要填 寫三份卷子(人格特質、邏輯測驗、專業(C、linux))。 邏輯測驗我真的覺得很難= =,最後一題有五個外國人,養五種不一樣動物.....詳細可以 google愛因斯坦出的測試題,然後那題有五個題組(這題我寫得比我的專業還久= =) C的考題忘記了,是選擇題,基本上不難,好像也有一題bitwise operation吧,剩下的問 了蠻多linux (抱歉小弟碩班不努力,沒有用過,考前頂多背了幾個指令),全放。 時間明明到了,人資卻沒來,等了蠻久的,結果我就自己拿去給她(冷漠again),我就在 會議室等,等了大概20分鐘,人資說成績要等主管審核,回去等通知!! 結果我問我成績 多少,她卻改口說,因不到標準,故無法面試(WTF?! 如果只寫半小時或一小時,不會寫 的話我可以直接走沒關係。我寫了考卷一個半小時,好歹出來跟我檢討一下交流一下意見 吧= =),阿然後人資前後這兩種說法,兩種是不一樣意思欸= =(等通知跟不能面試,就我 個人理解這還是不太一樣吧,好歹說清楚吧)。我問成績也不跟我講就說差一點?! (差一點不就代表有改過,那分享一下給我看個考卷也好啊= =)。 反正我覺得是很糟的面試經驗! 結果:GG 新竹 QNAP 軟體研發測試工程師 新竹的人資就真的非常客氣了,客氣的程度跟我有得比 (????????),公司看起來比較舊 ,旁邊有水溝,但裡面算氣派。一進去就先寫測驗,跟汐止一樣是三份 (人格、邏輯、專業(專業是這個部門自己出的)) ,但因為我在汐止考過了(錯5題才達標,我錯6題,於是人資只讓我寫專業再面試) (專業題目非常簡單) 1. 給你一個數列,印出奇數 2.給你一個數列比大小,然後印出來 3.給你兩個數列A、B,然後把B接在A後面 我很快就寫完了,然後等著面試 一面 一個看起來很年輕的女工程師(長得比較中性),就先聽我自我介紹,並適時地跟我交流關 於碩論與計畫碰到的一些問題,由於我有涉略了一些關於儲存裝置的一些知識,他便提了 一些問題來問我對這些儲存裝置的演算法了解多少,小弟有點驚訝,原本以為是完全沒有 相關的職缺卻問到這個,有點緊張但還是回答出來了。 並問了一些關於人格特質的問題來檢視後,就說再考一題白板 (關於如何對一個乙太網路 的IP清掉並對其可以想出幾種測試case),這題不太算是專業,主要是看我的思考邏輯與 人格特質(如何交談與設法解決問題的能力),我一直想說要用code的方式來解決,結果並 不是我想的那樣。 交流完後,(以下尊稱前輩)就說"若以公司的標準來看錯超過5題是不給面試的,但看你的 經歷想來了解一下你的狀況!",hmmm,只要不要被馬上請回去都好,謝謝前輩~之後她就 說要準備下一階段(白板題),就先離開了。 二面 一個看起來偏中年的工程師(以下尊稱主管)來面試我,帶著他的MAC,說要考白板題 (在MAC上),題目是給你AB兩數列,請寫一個副函式印出A數列中的元素 (印出來的元素不能屬於B數列),由於有限時,我很快地利用雙迴圈來寫這題, 寫完之後,主管再問我一次,確定了嗎,我就說對。 之後他開始跟我檢討 錯誤點有3: 1.由於我是寫函式,為了要用for迴圈,我使用了int size = sizeof(A)/sizeof(int)來 計算size,但由於是副函式,故此A只會是pointer的大小而不會是陣列大小 2.我是把A跟B重複的值直接改成0,設為0的就不印出來。此方法若碰到A[i] == 0的index 則會錯誤。 3.由於我只是要印數字而已,我把A[i]的值修改了,這樣是不太對的,應該多宣告一個陣 列來儲存數字,即可避免2, 3兩種情況 我覺得我不是很熟練,所以我有點慚愧 (我覺得算錯誤蠻大的),主管就說概念對,但就 是細節沒做到,但也沒特別電我,然後問我說有沒有比較快的作法。 我的提議是說用binary search來做,那他就說"這樣不就是要排序了嗎?",我就說喔喔對 ,那我前面就加一個quick sort(提一下而已沒實作),所以就大概寫出一個概念的虛擬碼 ,然後他就說可是那你B search應該還是要在B的陣列裡一個一個去檢查對吧,結果還是 要雙迴圈齁,這時我就說"恩....對" (QQ,黔驢技窮了),然後他問我複雜度大概多少, 我還回答錯....(慘),最後他就說"摁....這樣應該是會快一點。",最後他要我等下一關 ,就結束了這次面談。 三面 面我的這個應該是處長??他先說我的程式能力好像差一點,那請問我可以說些什麼例證來 promote我自己,我就舉例我的碩論研究做很深入且廣泛,雖然非本科系是弱點,但我願 意去學習與更能吃苦(適時舉例佐證),hmm接下來的大概就是問人格特質問得非常細,並 且假設若有新專案下來,沒有人做過,如果是你要規劃要怎麼規劃(大概各種壓力測試), 我覺得這方面我就秉持著我本能的反應跟誠懇的態度來應答,如何回答就不贅述了。 最後他問我說對這個職缺抱持著什麼樣的態度與了解多少(跟前面一樣反覆challenge,很 希望面試者能多交流吧),我覺得我回答的普普,最後處長就問說還有什麼問題,我就講 了一下我對這職缺的感受以及憧憬職缺內容的某些項目,也沒有再多問了(一次面三個人 我已經精疲力盡了)。結束這次面談。 hmm最後人資就說今天面試結束,就送我下去了,欣慰的是人資蠻客氣的,真好! (還好沒 有又直接回家了QQ)最後一面的處長真的蠻硬的,很會問問題 問題也非常深入(我覺得我真的非常會聊天了,他切入的點比我還神奇 "Manu Ginobili的感覺, XD"),氣場真的非常強,不像是宅宅工程師該 有的氣場(霸王色的霸氣面對我這個87) 結果:感謝函....都面那麼久了QQ 金磚通訊 軟韌體工程師 這一家真的有夠遠的,在湖口工業區?大樓有點年紀了,讓我很好奇怎麼會有科技廠 XDD(傳產的fu)這家要自己填完人事資料表() 進去就先寫測驗,測驗內容大概就是跟Mr.OpenGate裡面 講的差不多,題目不難(有念就還好)(C、OS、一題lunux吧) 專業有一題是給你一個十六進位要你直接用他為地址,再給你1 byte的值,叫你儲存起來 ->解法是只有1 byte應該只需要用char指標,我用了int會造成空間的虛耗,這是總經理 跟我要改正的。 然後還有性格測驗,寫完就先面人資,人資算是蠻資深的,對於產品蠻了解的,這家主要 做IP camera, hub兩個產品(結合IoT),是一間系統廠,原本是正文科技的子公司,不知 道有沒有賺錢,要做RTOS相關的設計。 面完人資面總經理(人資說主管請假,但我覺得奇怪,不都約好面試了@@,怎麼還這樣), 總經理原本也是軟體工程師,所以這專業考卷他看得懂,他覺得我寫得很不錯,一直抬舉 我,說我在面試者中程度不錯(不敢當),並交流了一下題目(但聽得出來總經理應該比較少 在寫程式了,只有以前的觀念),然後總經理開始人生經驗談(開公司的過程),總經理很 喜歡分享,分享了一個小時多,我尿急快急死了。 大概就這樣,後來我就回去了 結果:offer get! N+9 試用期過後 N+13 4/10 絡達科技 藍牙韌體 這一間是靠研究所學長內推,面試的職位是藍牙韌體,老實講這是我目前接到比較好的IC 廠面試,我很榮幸 面試的時間是早上,先寫C跟關於ARM的考卷(ARM架構的我全不會= =,盡力寫了) 問的題目有 (太簡單的部分就沒列出來了(但考卷都算是觀念沒考演算法)): 1. 給a, b, c, d, e五個不同的變數(全域、區域、static、malloc),然後問在ARM image中是placed哪,應該是答在哪一種記憶體吧(我就照C的概念去回答) 2.簡單的,給0x67a9(位置),然後要你寫一個pointer在此,並給予0xaa55的值(網路上有 一模一樣的題目) 很多的給ARM架構的程式碼,問你如何改善效率(投降)QQ 以下算是跟主管面談聊的 3.問static的用法與概念 4.給一32bit的環境,然後給一char *str,問sizeof(str)? 我回答1.....都做過那麼多 次還錯= =,他給32 bit的環境這樣是4 byte 然後問strlen(str)會輸出多少,我直接回答陣列裡面的元素個數,結果也不對,因為陣 列裡有0,遇0視為結束符號,直接輸出(輸出頭到前一位的距離),答案是5,陣列裡非 string故可以直接用sizeof直接輸出大小。 那大概是這樣 接著做自我介紹,絡達的主管問得非常仔細,對於計畫問了非常多關於IoT的技術問題, 並提出一些可以改善的建議(因實驗室以前都是應用,並沒有對底層多做鑽研),成績單也 會看得非常仔細,小弟大學成績很爛,就一直被問,但小弟有自修資結跟演算法、OS 主管就說那來做資結白板題,要我在linked list實作,我太緊張答得不太好,但主管會 慢慢引導,還有問計組的pipeline概念要如何解釋 我畫出維基百科的圖(畫得非常模糊,離大二修計組的年代非常久遠了= =) 但主管好像是資工的,(計組是IC設計組研究所的考科R,我考控制= =) 反正我講得不太好,但一堆久遠的記憶浮出,(覺得難過,沒有表現好) 大約面了一個半小時左右吧,然後中午了,主管就說也差不多了,就說我先進備取名單, 最近備取名單才剛清空(發完offer),我可能要等得有點久 主管結論:我的人格、態度都很OK,就專業的小細節不夠熟練嚴謹。小弟真的學到很多, 也很感謝絡達的主管。 結果:感謝函!!!! (怪我自己沒把握機會,考卷跟白板沒做好) 4/11 矽統科技 觸控韌體工程師 這是一家靠touch為主力的IC公司,公司建築很大棟、氣派,在公道五路上,高通的對面 。 一份人格特質,一份專業(C+math(線性代數)+DSP)講到這裡 我對不起我大學的老師啊= =C還行,其中就考static, volatile解釋 Binary search,然後比較印象深刻的是考了給你一遞迴費氏數列 問你若用遞迴,時間複雜度是多少 (2^n) 若要改進他的效率,要怎麼改(我使用Dynamic programming,設一數列儲存計算的數,避 免像遞迴重複計算),這題主管後來說是要考DP沒錯 但有更省時間的方式是設三元素(小弟有點恍神就沒仔細聽了),可以不用像我這樣要宣告 DP陣列來浪費空間(考到DP我已經是第一次了@@)。 還有一個若bitwise operation,反正就那樣。 幾乎都是要你直接寫出function,但面試時主管也來不及看(我第一次碰到主管沒仔細看 完的,我也有點無奈)其他的C我就沒什麼印象了,不難。 接下來就是兩位主管面談了 這家是要用linux編譯,但除了編譯外,你可以在任何環境下編輯你的code(這邊我就不是 很懂了,為啥不直接同一環境下編譯就好了,主管還說有時候會用source insight來編輯 .....),然後講解一下工作內容,觸控跟影像處理感覺蠻有關係的,然後敘述了一下公司 的歷史,自稱自己是(聯家軍?聯電分出聯詠跟矽統),然後矽統曾經應該是輝煌一時,但 當intel把南橋北橋(高速介面還有什麼的...)全部收歸後,好像生意就變差了(菜逼八如 我,有錯請別鞭)瞎聊完問了很多關於碩論的問題(AI),他們非常有興趣 蠻多IC廠覺得沒相關都沒問XD,問我怎麼訓練跟降維的。 最後就東聊聊一些經驗分享大致上就結束了(沒有人資QQ,人資說等主管們討論才有二面) ,外面也下雨了,小弟就坐了久違的uber回我的新手村。 阿忘記講,這家有加班費,我聽到這個也是嚇到了(小弟待過的地方沒有阿,羨慕) 結果:感謝函!!!!! 4/15 群聯-台北 (兩個部門) 先做測驗,測驗就只有一份C,台北的題目除了網路上提到的三題,台北的額外有5題 1.a[5] = {1,2,3,4,5}; *(p++) += 100; *(++p) += 97; 問a最後印出來? 2.自幹strcmp 3.寫出一sort function 4.volatile 5.#define ADD_TWO(x,y) x+=2;y+=2; bool flag = false; int j = 5, k = 7; if(flag) ADD_TWO(j,k); 1. SSD韌體工程師 考卷基本上就只有講到上面的第五題我怎麼寫錯,但那不是很重要(主管說的),群聯三題 的第三題的linked list我是用單向串列達成,但主管說要用雙向的樣子,接下來就一位 主管一位工程師面談,先自我介紹,從我的計畫介紹到碩論,其中一個年輕的工程師問了 很多碩論的細節,交流了許多(蠻仔細問的,很有交流的感覺),我有做一張我自己技能樹 總結的投影片與我對flash FTL了解多少的投影片來表達我的認知程度,其中一位工程師 很好奇我懂的程度,所以會不斷地問我細節,這邊有點招架不住,但整體上來講還是算很 peace。主管對於我抱持著蠻肯定的態度,之後就開始介紹他們在做的工作內容 包括可能會出差等等...最後表示因為我面試前有寄mail通知要做邏輯測驗 邏輯測驗做完才能給我比較肯定的答覆(是104出的邏輯測驗,我覺得蠻難的= = 但主管說我分數很高(我後來才做的)),但也希望我可以認真考慮他們部門 事後也有跟主管交換line來聯繫 結果: 口頭offer get! 2.USB韌體工程師 這個部門是後來才找我面試,沒有事先約,純粹即興發揮,由於前一個部門討論了蠻多, 我也累了,自我介紹就快速帶過,比較著墨的就是我對SSD的了解與背景,然後兩位資深 的工程師就也提問一下這樣,但問題其實前面我也問了差不多,就問一下部門風氣、USB 跟SSD發展性差在哪....等等 就面試過程也是很有禮貌地跟兩位交談,但其中一位應該是主管,表現得有點疲態(沒第 一個主管活潑),但他們又說工時還好,忙的程度是比較沒那麼忙的 後來我問題問了差不多了,就問一句"如果我有榮幸進來,一定會好好做的!" 主管說"我覺得你機會很大"但就是比較沒像第一個主管那麼肯定的說要我 但還是很開心被肯定。 結果:算無聲卡吧(可是我真的感覺這個部門希望很大欸) 人資打來確認時他還不知道我有面這個部門,所以就也不了了之 4/16 奕力科技 觸控韌體工程師 在台元,大樓非常之漂亮美麗,裝潢很有品味很像電影那種會裝很多複製體的實驗室感覺 (辦公室的裝潢)。測驗蠻多的,(人資很正)!會先填一些出差意願、地區(?????,FW會出 差有點跳脫我菜逼八的邏輯),C的測驗(bitwise operation、volatile、一些指標->有那 個很經典的0133234那個google就查的到了)總而言之C不難,智力測驗(題目蠻多的時間很 趕),性向測驗(有夠多測驗= =)。 之後就等主管跟工程師面試,面試過程就介紹計畫and碩論(blablablah),然後我被檢討 智力測驗很低分@@(提一下而已,15分鐘寫34題),然後就問一些碩論的問題與為什麼應徵 這職缺。 並在面談中不斷強調,我們這邊工時算比較長(晨星分出來的部門,現在是奕力主力),早 9~晚9(我是覺得還好啦,跟我同學小m,TV部門的比,算天堂了),然後有介紹到工作內容 就是客戶支援、驗證IC、開發專案期、跟HW協調。重點是第一個客戶支援,所以出差非常 重要。 出差會比在公司壓力大(中國大陸、日本、韓國,頻率一年3次左右,總週期至多一個月) ,因為有一定要把bug解掉的使命(幫QQ),總之就是很操。 最後跟人資聊了一下(很久沒面到人資了,不是工程師了 ><),聊了一下手上還有哪些公 司再考慮阿等等的官方問題,大約快半小時,短短的。 然後就送客了(看它們都有點疲態,面試人數非常之多,是我目前面過最多面試者的) 結果:感謝函(覺得我筆試跟面談都不錯啊還是GG= =) 4/18 瑞昱 1.網通事業群-藍芽韌體工程師 瑞昱沒有筆試,但都會考白板題 進來一位很和藹的主管,就先讓我自我介紹,介紹完就對我們的論文提出了幾個問題,問 得非常細(整個流程務必熟悉與合理可讓人信服),而且藍芽部門好像也會處理跟NAND Flash有關的演算法問題,這方面問了 一些關於NAND Flash相關的問題,有點招架不住。 介紹完後,考白板題,題目分成C語言的pointer一些操作,考完後我有正確答出,再考如 何知道電腦是big endian, little endian,不急不徐寫出後,後來就考一題單向linked list插入,也正確答出。 介紹了一下工作內容,閒聊一下也快中午了,鼓起勇氣問一下主管小魯有沒有機會,他說 除了NAND Flash那邊介紹講不好(投影片要放就要會講),其他都還可以,若有二面會通知 結果:感謝函!!!!!!!! 2.多媒體事業群-TV-SW-RD 一位工程師(年紀很輕,研替剛結束)跟主管進來,先請我自我介紹,並對碩論問幾個問題 ,沒有很久,介紹大概約20分鐘左右就上白板了,直接先問一二微陣列如何在buffer間傳 遞資料(反正就是敘述很難,但程式上實作沒那麼難,雙迴圈就結束了),還問了轉型的問 題(好像是跟fixed point有關係(藉以轉型int),這邊我不是做TV相關的還有請內行高手 補充),然後考雙向串列的反轉(有點尷尬,我單向寫出來也反轉完了之後,因為不太熟雙 向且要反轉,有點答不出來,但它們好像也在思考,但他們覺得這樣OK),面完就也請主 管分享一些從業心得與一些八卦,主管還自己講"上輩子做壞事......."來調侃自己部門 。但主管真的分享了很多做電視的發展性,工時表示10~22,順便問了我手頭的offer,之 後就隨著兩位一起走下去,我去騎車他們回二廠。 今天面試的時候想到一種可以表達自己上進的方式 詢問主管可以看什麼書籍先自修,以便之後快速上手 (我是真的會去看啦!畢竟把他當興 趣,就會進步很快) 結果:感謝函(蠻意外的,聊了蠻久了,答題也答得不錯,可能對手更強吧@@) 4/22 群聯-竹南(3個部門) 竹南真的超遠,我直接騎車殺過去(途中真的是穿過高山越過小溪,一天要走幾百里QQ), 附近也真的沒什麼地方可以逛。 寫了兩份試卷,一份就是傳說中那三題(又寫了一次@@),第二份就是面談中的其中一個部 門出的試題,題目有sizeof集錦(二維陣列的各大小)、bitwise operation (給你一個大 小為4的陣列unsigned int,問你若要set 128 bit裡面其中一個bit的函式要怎麼寫。)、 linked list的刪除雙向鏈結、link是拿來幹嘛的、volatile的概念、有extern要如何拒 絕外部函數更改(使用static)。 人資是我面完第一個部門來跟我面試一下,問我最近面試的狀況與去竹南的意願,順便問 了一些人格特質,但感覺真的面試者眾多所以也沒有問太久 大約20多分鐘即結束。 1. SSD韌體工程師(與flash端溝通) 一位主管一位工程師,請我自我介紹(會希望針對韌體相關經驗作介紹,無關的帶過即可) ,然後沒有考白板(考卷是這個部門出的),我錯了link的解釋 跟sizeof 其他都對,所以 就也沒什麼大問題,這個部門大約7~8點下班,感覺蠻正常的,面完主管說若有二面會電 話面試,寄spec(問相關spec的問題)。 結果:offer get! 2. SSD韌體工程師(Host 與 flash端) 一位主管帶著一位年紀較長的工程師,一進來就先問白板題 1. sort如何做(自己寫出一 個,我直覺地寫了bubble sort後表示我還會寫merge sort、quick sort,那若要比 quick sort更快的bucket sort我沒有念到。)主管點頭,接著繼續出題: 999999999 7777777 55555 333 1 直接印出來,我有點緊張只印出了數字的部分,空白部分的迴圈請求暗示,在主管跟工程 師的提示下寫出來(算卡住了一段時間)。 接下來就進入面談,這部門表示時間也不多,就也著重聽我介紹韌體相關經驗。這比較特 別的是,主管有詢問我一些人格特質的問題: 碰到最大的挫折是什麼,或者開發不出專案那要怎麼解決之類的壓力測試問題。 測試完我之後開始介紹部門,工作方向是零售性SSD,這個部門會多跟客戶做溝通,最近 要量產急缺人手,除了寫code外的NAND特性也非常重要。 面談完後我也詢問了一些關於工時的問題:大概都8~9點下班,假日會需要值班,是個壓 力比較大的部門,日程上是沒有閒暇期。 結果:就如同人資說的第一個部門有上 3. SSD韌體(enterprise SSD) 面到此時我真的有點累了,而且這位主管等得有點久(半小時),此時我覺得我是不是被放 鳥了,出去大廳看,全部都沒人了(行政、人資,全部都下班了,面試間也只剩下我一個 QQ我也好餓,1點面到7點還沒吃飯,在群聯的同學都還比我早走)。後來主管才姍姍來遲 ,主管講話很從容,我有點累,就趕快只介紹韌體相關的介紹,介紹完與討論完個人的碰 到的一些問題後,就跟他提了一下考卷的事情,然後他就請我介紹一下我的思路(群聯三 題),講完之後他就說OK,並且問我在別的部門還被問了什麼,我就上白板敘述了一下我 被問到的全部問題(包括在台北部門被問到的概念),最後並表示自己真的很願意去學與認 真。主管也認同我的態度(應該吧,他是抱持著認同的感覺。) 結果:就如同人資說的第一個部門有上 哀出來都天黑了,拍了一下群聯電子的logo(配色很會選,真的很漂亮的logo),於是繼續 騎著山路回去新竹。 聯發科-台北 客戶支援韌體工程師 先說,這裡我講的蠻爛的考的也不好。 這間在內湖附近約面試,一進去就先考試,這邊我就沒特別讀什麼考古題準備。 這是第一間上機考,2題類似leetcode直接上機考(compile超級慢= =,而且不知道為什麼 過不了我就直接繳交了): 一題SWAP,一題找最大子數列。接下來是選擇題跟填空題會有很多會問印出來的值多少, 牽扯到蠻多macro給程式碼看印出什麼(括號問題) 或者是< stdio.h>,還有牽扯到一些指標運算若程式碼寫錯,則會印出什麼錯誤訊息,大 部分的題目都偏實做才會知道答案,總之考得不太好 考完之後,就有三個工程師來面試我,考卷他們說沒啥好檢討的。他們會針對碩論做很仔 細的提問(拳拳到肉),發哥的工程師跟別的地方不一樣,主要會一直問你說,當時你怎麼 會想到要這樣做? 1. 跟別人比較嗎? 2. 還有更好的做法嗎? 3.你要怎麼驗證這樣做? 大概碰到問題點都會用這幾種方式來提問,連在碩論較為理論的部分也可以提出數學的一 些修正方式來給予意見,有時候他提的方式我也不知道可不可行 (但是他真的自信爆棚說可以)。 到後面問完專業之後就看一下履歷表,說我到現在也一個月左右了,找工作怎麼那麼久 (excuse me?礙到你?我不知道這邊是不是個壓力測試,但我覺得蠻不尊重差點爆氣)。 但其實其他部分到後面(氣氛是蠻融洽的),工程師們也盡力一直提問跟分享他們工作的一 些內容(關於LCD顯示相關的),內容是真的蠻豐富的蠻感謝他們的分享,工時是表定5:30 下班啦,但實際上主管說都會忙到11點= =(這個部門好像是晨星分出來的)。還問我說出 差三個月可以接受嗎??(怕) 最後聊完大約總時間2小時左右吧(我還以為我表現差會被馬上送客,但他們真的蠻盡力提 問我可以回答的人格或是專業問題),最後送我一起出去。 小結:發哥的工程師真的很自信與率性,我個人覺得蠻瀟灑的啦。 結果:等候通知 三、心得 104每天都要改身高體重來讓履歷更新也是蠻累的,其實有些系統廠的面試真的難度蠻高 的,所以蠻適合去練經驗。 負面心境大概就是以下幾種狀況不斷輪迴: 1. 覺得自己準備不夠: 一直看書,看到什麼,什麼就不會,覺得很丟臉。然後會了一部分後,還是能看到不 會的,好像永無止盡似的。覺得跟板上的大大比起來真的差距很遠。 2. 比較心態: 打開IG,又看到哪些朋友在炫買了什麼車、去了哪裡玩,其實如果在準備考試或者像 我這種狀況,IG真的少開= =。 又會覺得自己也沒那麼差,怎麼都沒公司約面試。有些同學怎麼進了公司那麼爽,早 下班、錢又多。 3. 得失心: 面試到後期,就會很患得患失,擔心自己面完到底有沒有機會,然後還有各種因素的 假想。常常因為這樣失眠。 會覺得說,萬一薪水太低,怎麼照顧好爸爸媽媽跟女友...(拍謝我想很遠) 4. 對其他事物完全沒什麼興趣: 現階段只在乎自己還能找到哪裡的工作,出去玩啊什麼的覺得....真的沒什麼心,沒 事的時候也都爬科技版看有什麼文章可以參考 5. offer等待,但又有其他公司邀約: 這時候版上流傳一堆口頭offer不要當offer看的經驗,自己也真的很怕,但面到後面 真的很累了,就也很無奈紙本一直不來。 這幾種狀況真的難避免,蠻負面的一些情緒, 但真的歸功於一些朋友、前輩、女友、父母的鼓勵才能順利度過。 最後總結一下一些要注意的點 1. 人脈很重要: 我是覺得如果可以內推就內推啦,但可以自己得到面試機會也是實力的象徵。而且有 時候麻煩人內推也不好意思,那個人可能要負擔一些風險(人格擔保?這方面我不是 很清楚還請先進解釋一下) 2. 興趣、風氣: 工作真的找一個自己有興趣跟部門風氣良好的公司,自己如果對於工作內容很有興趣 ,下班也會持續查資料讓自己變強,成就感才是能讓自己不斷堅 持下去的原動力。 3. 面試的自信: 我覺得新鮮人面對公司,難免會因為業界學界重視的領域不同而有落差,我覺得不必 因為這樣自砍身價,我覺得秉持第2點的精神,幾年後一定也會跟前輩們一樣強,可 以心理建設說"我以後會變得比你強、比你更謹慎、細心,並且不會犯你現在面試我的錯 "(可能有點強迫症,但我是這樣想的啦),但還是真的要保持謙虛與感恩的心才能人和, 畢竟之後帶你的前輩也不是義務要教你帶你,請知足。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.186.65 ※ 文章網址: https://www.ptt.cc/bbs/Test/M.1556803693.A.872.html
文章代碼(AID): #1Sol1jXo (Test)
文章代碼(AID): #1Sol1jXo (Test)