Synology 研替面試 - 工程師

Table of Contents

想說最近碩論實驗已經進入尾聲了 就來發個心得文XD


背景:113 ECE學 114 CS碩

大學成績算不太好XD GPA 3.14 69%

碩一大概3.85還3.9x

說真的寫code也不是很強 常常被念CS的女友電 大概就普通人的程度

104履歷丟上去 沒幾天就被HR寄信了 收到信之後才開始刷code

兩周後面試(中間實驗室暑假旅遊 跟女友出去玩..)

第一次面試前只刷了三十幾題 有些也是看discuss才知道解答

然後感謝 前輩們的心得文 那時候看了好多篇還是覺得很緊張XD

-----------------------------------------------------------

第一關:

第一關有來了兩個工程師,大概免不了就是自我介紹,專題介紹之類的,從對談中口試幾
個題目

multi-thread 好處?
mutex & semaphore ?
thread & process 差異在哪?

後來就是白板題

假設有一個function可以在平面上描繪整數點(x,y) 用這function畫一個圓

寫了一個很基本的 被問這裡面有很多漏洞缺口要怎麼補起 或是加快之類的

加快只用了簡單的對稱 漏洞缺口考官有給hint 但還是想不出來

之後就換我問些問題 就結束這關惹

-----------------------------------------------------------

第二關:

原本以為第一關答很爛要被趕走惹 結果有第二關

第二關 就問蠻多的口試題目的

Object-oriented programming 好處/壞處?
解釋 Inheritance Polymorphism
解釋 Virtual function & Pure Virtual function
Array & list 的優缺點
Process中的 heap & stack用途差異

這關考官人很nice 還會幫我補充XD

之後一樣是白板題 跟上關比就蠻多的...

1.判斷 兩個linked list 有沒有重複(有的話結尾相同)、並找出起始點,分析空間跟時
間複雜度
2.給一個linked list & 整數N 找到list倒數第N個點
3.給一個n*n的 matrix 把他旋轉90度

第一題一開始用比較慢的做法(兩個Reverse去做) 就被問有沒有更好的 還好後來有想到XD
第二題考官給hint到最後畫圖才懂
第三題時間沒有很多考官就只有跟我稍微聊一下的解法

後來就又是閒聊時間

回去後一個小時左右有收到人資電話
-----------------------------------------------------------

二面前又刷了些題目 不過也沒有很多就是了 大概也就十幾題

一開始人資就是聊天Time 隨意聊聊就過惹


第三關:

口試的題目只有問 API & library的差異

之後就白板題了

1.寫一個你覺得基本的stack class出來、array滿了怎麼辦(因為我用array寫)、如何get
min max
2.兩個 sorted array 一個大小 m+n(後面n個是空的) 一個大小n 要怎麼merge

一開始考官好像沒講是m+n 所以我想了一個考官認為不是很直覺的方式

後來考官才發現 並叫我利用後面的空間

中間有被糾正一些小錯誤 之後就開始問問題聊天啦賽

有問興趣是啥、有玩啥遊戲的之類的XD

-----------------------------------------------------------

第四關:

等得很忐忑 畢竟已經過三關了XD 這關回家實在有點可惜

還好是主管進來

dynamic 跟 static casting 的差異
template是在 run time 還是 compile time 建的
java 的 generic 跟 C++的 template 差異
little endian & big endian 的差異
Verilog & C 的特性是什麼
int,int*,void 參數長度是多少?x86 跟 ARM 架構下長度有什麼差?

好像蠻多都答不太出來的XD


後來白板題是寫 binary search 跟 改成二維的array並用pointer來做

寫完之後就就談薪水了

有問分紅的部分 當初主管是說它們team最少分14個月

是真是假就見仁見智就是了
-----------------------------------------------------------

簡易懶人包

HR發面試通知很快、問的問題很多、考官很nice會給hint、leetcode很多雷同的題目

薪水大概就是那個區間、能力差異月薪會差一點點



兩次面試時間大概加起來有快6小時 考官他們都蠻年輕的 真的大概都30左右

主管稍微年長一點點點而已

雖然白板題目不是很難 但它們很快就懂面試者的解題過程 我覺得都是很厲害的大神

(加上認識有進去的學長都是大神)

不過考慮一些因素之後還是去豬屎屋就是了

--

--

All Comments

Tom avatarTom2017-04-08
求內推
Jake avatarJake2017-04-11
你沒說 offer get ?
Oscar avatarOscar2017-04-13
泛用程式設計的基本題型佔多數,看來的確沒前面討論裡某
Olive avatarOlive2017-04-15
些人講得那麼硬。但也算正常了,至少算有鑑別度。
Xanthe avatarXanthe2017-04-19
沒考資結喔?好像變簡單了?
Kama avatarKama2017-04-20
軟體正紅還去挑屎自廢武功
Yedda avatarYedda2017-04-21
一步錯 步步錯
Mary avatarMary2017-04-25
最後一句才是重點..
William avatarWilliam2017-04-27
所以到底有沒有get offer...
Ula avatarUla2017-04-29
豬屎屋現在還是比較高薪但沒未來性啊
Faithe avatarFaithe2017-05-03
考題好簡單
Elvira avatarElvira2017-05-06
搞不好人家是去高通啊
Carolina Franco avatarCarolina Franco2017-05-07
高通現在也沒過的多好辣…
Linda avatarLinda2017-05-09
那就幫QQ
Regina avatarRegina2017-05-14
豬屎屋再慘還是比軟體好啦 這裡不是美國中國…
Faithe avatarFaithe2017-05-16
正確的選擇
Regina avatarRegina2017-05-19
謝謝分享
Emma avatarEmma2017-05-19
好簡單且基本的題目
Zanna avatarZanna2017-05-21
很多說自己coding不強的其實是謙虛
Noah avatarNoah2017-05-21
你應該可以電版上一狗票的嘴砲工程師
Dora avatarDora2017-05-25
版上真是臥虎藏龍 這些觀念提叫做簡單
James avatarJames2017-05-25
觀念題真的好幾年過去都還是同樣的
Irma avatarIrma2017-05-29
白板題2-2雙ptr先跑n次 node = node->next
Aaliyah avatarAaliyah2017-05-29
while(node->next) {} return 第二個指針的位置
Robert avatarRobert2017-05-31
2-3 兩次reverse 就解決了 看要順時針還是逆時針
Heather avatarHeather2017-06-03
我是看考官畫兩個PTR才懂 我就廢廢的XD
Kyle avatarKyle2017-06-03
沒刷到而已 你刷過這題馬上秒殺
Daph Bay avatarDaph Bay2017-06-05
2-3 好像過去心得文也有 不算很難的
Catherine avatarCatherine2017-06-08
觀念題感覺只是想知道你對這個了解多少
Hedda avatarHedda2017-06-09
對於一個只修課跟鑽研過的 答案會差很多
Puput avatarPuput2017-06-13
一題DP都沒考 真是仁慈XD
Oliver avatarOliver2017-06-15
可能我原本是電機的吧 看板上也有很多問比我難的
Skylar DavisLinda avatarSkylar DavisLinda2017-06-15
一年2x個月!? 原來這間這麼好
Anthony avatarAnthony2017-06-18
最後一個主管問的範圍好廣 C Java Verilog再加個ARM?
Elma avatarElma2017-06-18
電機背景問這些還好八
David avatarDavid2017-06-23
只是想了解你真的懂不懂*在做什麼跟知不知道32/64
Adele avatarAdele2017-06-26
最少14?那麼少
Olivia avatarOlivia2017-06-28
還是沒說有沒有offer get...
Charlotte avatarCharlotte2017-07-01
樓上 有沒有拿到 不是很重要呀
重點是心得跟過程不是嗎
Una avatarUna2017-07-04
分紅不是20個月起跳 怎麼變14個月?
Queena avatarQueena2017-07-08
就算14個月 整年26個月 平均年齡30歲 大神學長都在裡面
Hedy avatarHedy2017-07-12
為何最後會選design house呢?
Kumar avatarKumar2017-07-13
題目說穿就背過好棒棒沒背過廢物
Poppy avatarPoppy2017-07-18
發哥越發越少了,三年後…搞不好選錯了
Jack avatarJack2017-07-20
看樣子只剩GG還能穩妥10年了
Christine avatarChristine2017-07-20
新人怎麼可能20個月
Suhail Hany avatarSuhail Hany2017-07-24
考題好多大一的東西
Vanessa avatarVanessa2017-07-27
以四大應屆cs的話 這些題目的確算簡單
Linda avatarLinda2017-07-28
不過原po是ee 所以差不多
Hardy avatarHardy2017-07-30
原PO快出來承認這不是你覺得前幾硬的一家面試XD
Selena avatarSelena2017-07-31
漏洞缺口可以靠改座標系解決?
Kelly avatarKelly2017-08-04
推分享
Blanche avatarBlanche2017-08-07
推強者學長
John avatarJohn2017-08-10
推強者同學
Donna avatarDonna2017-08-10
@.@
Faithe avatarFaithe2017-08-12
有看有推
Liam avatarLiam2017-08-15
我是想問,我是大四ee,只看的懂第一關跟第三關口試,是我
Olivia avatarOlivia2017-08-18
沒學好嗎?QQ
Aaliyah avatarAaliyah2017-08-21
樓上,台灣很多教授都在混,以後上課記得多問問題
Kelly avatarKelly2017-08-22
你這看不懂就不用投軟體公司了......
Aaliyah avatarAaliyah2017-08-23
二跟四比較雜學是真的
Margaret avatarMargaret2017-08-25
推 我考量的點跟你一模一樣XD