[心得] 面試心得系列5 聯發科MTK - 看板Tech_Job - 批踢踢實業坊
文章推薦指數: 80 %
經典題目Maximum Subarray 建議除了熟悉考古題也可以寫些Leetcode Easy到Medium等級的題目來熟悉上機coding, 培養一些解題思維和信心,在考白板題的 ... 批踢踢實業坊 › 看板Tech_Job 關於我們 聯絡資訊 返回看板 作者allen791210(甩逆)看板Tech_Job標題[心得]面試心得系列5聯發科MTK時間FriAug418:46:462017 終於到了終篇 網誌好讀版:https://shawn1210.wordpress.com/ 基於希望能分享交流有用的資訊,雖然途中還有面過其他大大小小的公司 但面試過程個人覺得沒有太多值得分享的就不一一列出了 MTK的面試對我來說可真是顛沛流離,充滿各種出乎意料、不如預期的衝擊啊啊啊 上機考:題目頗多,有點寫不完,跟幾年前的系統也不太一樣了,考很多pointer,考古 題有幾題,最後兩題程式題:1.用bitoperation做swap2.經典題目MaximumSubarray 建議除了熟悉考古題也可以寫些LeetcodeEasy到Medium等級的題目來熟悉上機coding, 培養一些解題思維和信心,在考白板題的時候會比較能夠有邏輯的去思考拆解題目,雖然 我個人最後也只寫了幾十題而已就是 面試過程中必問題目: OS相關基本題:Interrupt、Process&Thread、Multi-thread、Mutex&Semaphore、 Spinlock、Sync相關各類問題、volatile、Pipeline C\C++:Overloading、VirtualFunction、FuntionPointer、各種不同scope的Static用 法、Stack/heap/.bss架構 演算法:特別需要熟悉複習的有Sorting、Linkedlist各種implementation(e.g. reverse)、Stack&heap的實現 Tip1.適時地運用白板來講解、陳述你的想法,尤其演算法相關的問題 Tip2.當主管問了個題目後,可以把跟這題目所有相關的有系統地全部講述一遍,像是 :假如問OS的同步,可以從為什麼會產生這個問題,目前有哪些方法解決,這些方法各自 的優缺點、這些方法各自的缺點通常會怎麼被解決、在哪些情況下會比較適合使用哪一種 方法等等,讓主管知道你了解的深度到哪,而不只有簡單地回答題目本身而已 這些好像應該寫在第一篇開頭@@ 4GLTE通訊軟體開發工程師 一面 同個大部門底下,前後面了幾個不同的team,主要都是在實現3gppspec軟韌體開發工程 師,分層上的區別,但基本上都仍在實現PHY層,面試內容必問CommunicationSystem BlockDiagram,拿出了講義重新複習了幾天,大概要到能夠有系統的講述每個block的功 用,進而分類每個不同block其中主要實現的方法有哪些,會遇到的問題,怎麼解決,解 釋過程中主考官會問些進階問題,看看你熟悉的程度,我碩論不是做PHY的所以其實也只 有大略性的了解 面試了幾個部門發現其實MTK也考滿多白板題,只是難度上不會像群暉那麼高,比較偏看 看你的邏輯思考方式,其中一個部門主管考了,找某個數字的所有公因數,另位女主管, 考了計算數字化成二進位後總共有多少個1,用bitoperation的方式,這位主管人超好, 中間我寫錯一些地方,會給一些小提示,讓我能夠及時修正,幸好最後都有寫出來 二面 面過兩個部門的大主管,MTK二面大致上比較多會問許多人格特質、修課、專題合作上的 問題,專業問題會相對少些 4G/LTE通訊系統驗證工程師 一面 MTK除了Modem方面的測驗驗證外也有開始投入車用平台驗證的專案 主管提到,碩班做網路相關的觀念可以直接應用在我們測試網路的設計或TESTCASE的開 發,部門也有管理ERICSSON基地台,可以自行嘗試許多相關的實驗,由於MODEM單位主導 通訊,所以產品軟體的設計可測試性、Testframework、Debugframework走向,都可以 主導意見, 此外我碩論熟悉的PYTHON也可以用的上,應用在抓取資料以及後續各種的分析,甚至往後 近一步的大數據分析!? 二面 大主管人十分風趣幽默,非常親切好聊,可能是因為常需要跟客戶接觸?內容大致上是再 次跟我講解部門的主要工作內容,和可能的未來職涯發展等等 部門主管後續來回寄了幾次信,對職缺更進一步的解說,解答我的一些concern,主管真 的非常有誠意&熱情,自己對於該部門滿有興趣的,感覺滿多地方能夠學以致用,無奈後 來再三考慮後,想說還是先嘗試看看RD相關職位,看看自己究竟適不適合、喜歡這類職缺 通訊系統演算法開發 一面 簡單講應該就是走錯棚了,部門印象中是跟解析車用RF訊號相關,會用到滿多DSP的樣子 ,但畢竟我碩論不是做通訊PHY的,對通訊PHY層的了解不夠深,同樣先要我講一下block diagram,但這邊每個block會相對問得非常詳細,各種其中的方法,甚至到怎麼實現的, 會遇到哪些問題等等,DFT、FFT、IIR、FIR等等訊號相關的知識,要面試該職缺的人,各 種通訊相關的知識真的必須有更深入的了解,面試過程中主管覺得比較有趣的部分是,我 用程式的概念來講解某些通訊相關的技術,像是用DP的概念來講述FFT,不過這樣其實好 像怪怪的XD? 無線通訊軟體工程師,Wi-Fi軟體研發工程師(竹北) 一面 同樣用投影片自我介紹和簡介完碩論後,這次的一面算是剛好問比較少專業問題的,可能 因為我的修課&碩論算是滿相關!?談了許多部門實務上的工作內容、風氣、文化,主管給 人的感覺很open-minded並且滿能夠跟部門溝通打成一片 部門主要是在做wifiprotocol的實現,wifiprotocol的演進挺快速,所以除了maintein 既有的module也會一直需要跟上新的protocol,甚至去國外參與一些wifiprotocol的會 議 二面 兩位主管,這次二面問比較多專業相關問題,其中一位主要負責問問題,問了OSIlayer 各層、802.11protocol,然後根據我碩論做的主題,特別深入地問了各個不同Layer在這 個領域的問題,這部分挺有趣的,其實很多層都有用些不同的方式,來嘗試達到類似效果 嵌入式Linux軟體工程師(台北) 一面 主管針對修課和專業問了許多問題,OS、Programming、修課成績上的問題,修課專題中 和其他人合作的經驗,怎麼去面對衝突、不同意見,怎麼學習新事物/技能、如何和指導 教授溝通想法,後來針對我碩論的主題,問了一題情境題,看看實際上我會怎麼處理這類 比較灰色地帶的issue 部門主要在做1.展頻/跳頻訊號的處理2.SystemIntegration3.WebAutomationTool ,很特別的部門,有在進行開發一些在web上的自動化工具,簡化日常繁瑣的工作,讓大 家能投入心力在更值得的地方(worksmart),也能了解到整個System整體架構各個不同 module的整合,這些方面個人是滿有興趣的,後續就是有問了些生活和居住上的一些問題 閒聊 二面 大主管讓人感覺挺和善,專業實力很強,二面一樣比較著重於人格特質、修課專題、合作 經驗,滿多主管在面試中都會問到,是否除了碩論外有做一些自己的project,這部分真 的是我的弱點之一,碩班的時候比較著重在顧修課、論文研究,雖然有些實習、競賽經驗 但都是跟碩論相關,而這也非一蹴可磯,當然這也很看人的興致和熱情所在,但想找這類 工作的話,還是會強烈建議及早開始經營培養自己的github,開發或參與有興趣領域的 project Android多媒體軟體工程師 一面 這場有多個部門一起,有負責手機端的videocodec、GPU&Gaming、智慧家庭裝置中的 Camera整合、因為我碩論做的領域比較不相關,可能因此在多媒體領域的問題不多,碩論 部分比較著重在想法邏輯的演進思考還有常被問到的,"碩論還有哪些地方可以繼續精進 ,這些部分可以怎麼做",接下來問了滿多OS相關的重要問題(如最前面所述),還有兩題 演算法問題,第一題是比較各個sorting複雜度和優缺點以及是如何實作,如果遇到連續 分次輸入大量的數字,每次輸入一個數字過後都會進行sorting的話,會使用哪種方式? 根據我前面提到的幾種方法依序分析其在這種情況下的優缺點,這部分主管有說,重點是 在看我的邏輯和思考推演的方式,想請問這題大家有好的解法嗎? 另外一位主管接著又問了一題股市波動圖的問題,寫出解法的pseudocode,主要想看的 也是想法的邏輯性,因為其實我碩論是做軟體定義網路上的應用開發,跟多媒體基本上關 係不是太大,但根據HR的說法,這幾個部門的主管都滿願意培養新人從頭學習起! 最後因為快趕不及下場面試,就沒時間逐一詢問各部門相關問題,但有個部門的主管們 仍特別留下來解說部門工作和回答疑問,面試結束後續也用電話繼續解答一些工作內容上 的不清楚的地方,感受到該部門主管很用心在招募上 二面 第一個部門的大主管人很Nice親切,聽我報碩論報到一半大概了解後,就讓我打住了,好 像是覺得大致上人格特質還算ok?和一面主管所述符合?後來也多了解了同部門另外一個 team在負責的業務內容,主要是GPU&Gaming上的分析,會做滿多SystemEvaluation上 的深入探究,這個部門面試到的幾個主管人都頗nice,都超好聊XD 另個部門的主管則算是比較typical的二面,碩論、履歷上的各種經驗分享、團隊合作經 驗、修課專題等等 後記 想要特別感謝一下MTKHRKate姐姐的幫忙,面試過程中有任何問題或是請求, 寄信過去詢問,基本上一天之內都會有回覆,甚至在回信後還會直接打電話講述原因 和確認細節,因為一些時辰和個人的因素,在安排面試上也幫忙了許多 讓後半段的面試更加流暢,也讓面試人感覺公司(HR)是真的想招募你進去 最後 還是想說一下,雖然這仍很看個人考量和特質 但如果沒有打算要出國,那麼有還算不錯的研替就去吧 不知為何,總是想不起來、講不出來 去年做了些什麼,就2017了呢! -- ※發信站:批踢踢實業坊(ptt.cc),來自:122.118.53.139 ※文章網址:https://www.ptt.cc/bbs/Tech_Job/M.1501843612.A.732.html ※編輯:allen791210(122.118.53.139),08/04/201718:58:16 推dindonring:push08/0418:55 推MediaTekInc:網址怪怪的08/0418:58 感謝已修改 ※編輯:allen791210(122.118.53.139),08/04/201719:01:25 推chengtony:推厲害的學長~08/0419:02 推a00raso:強08/0419:15 推isscc2014:推分享選M?08/0419:20 推sluttysayage:推08/0419:33 推lammin:強08/0419:38 推benz31205:強者推08/0500:26 推assassinzero:感謝分享08/0500:31 推shiaujin:推08/0501:16 推sqt:強者推08/0505:28 推pandaman03:推大大08/0516:55 推lucky72:你這個考試也太難害我不知道我們部門那些人怎麼進來的08/0517:45 →lucky72:囧08/0517:45 推asdg62558:推08/0701:27
延伸文章資訊
- 1聯發科技股份有限公司軟體設計工程師面試經驗2022.2.5
面試過程:第一次面試:多媒體部門工作內容為middleware,一個二級主管面試, ... 第一次面試:白板題第二次面試:口試工作環境:嵌入式軟體,.
- 2聯發科C語言測試題目. MediaTek Interview Questions - Jaime Lin
“聯發科C語言測試題目” is published by Jaime Lin. ... 由於時間緊迫, 非常難以記住全部14題, 此部分僅回憶出題目想考的概念, 實際數字並不 ... 聯發科面試...
- 3[心得] 面試心得- tech_job | PTT職涯區
碩士論文(這次Power point只用6頁,非常簡短) 問題: 白板題,題目挺簡單的,就是寫 ... 一開始面試官們會遞給你名片,並介紹自己(聯發科面試都是這樣),再來就依序介紹 ...
- 4發哥(聯發科)上機考題目整理 - HackMD
發哥(聯發科)上機考題目整理[C test] 1. Explain "#error" `Ans:` 可以用來強制中斷編譯器並且輸出訊息, ... 萬年面試題目 124 2 126 4 5. ex...
- 5聯發科/趨勢/訊連-軟韌體工程師| 面試經驗分享 - 1111人力銀行