[面試] Synology 研替面試

看板Tech_Job作者 (orz811017)時間7年前 (2017/04/04 02:42), 7年前編輯推噓32(32031)
留言63則, 39人參與, 最新討論串1/1
想說最近碩論實驗已經進入尾聲了 就來發個心得文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左右 主管稍微年長一點點點而已 雖然白板題目不是很難 但它們很快就懂面試者的解題過程 我覺得都是很厲害的大神 (加上認識有進去的學長都是大神) 不過考慮一些因素之後還是去豬屎屋就是了 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.217.3 ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1491244977.A.169.html ※ 編輯: orz811017 (114.137.217.3), 04/04/2017 02:48:00

04/04 03:53, , 1F
求內推
04/04 03:53, 1F

04/04 05:24, , 2F
你沒說 offer get ?
04/04 05:24, 2F

04/04 05:29, , 3F
泛用程式設計的基本題型佔多數,看來的確沒前面討論裡某
04/04 05:29, 3F

04/04 05:30, , 4F
些人講得那麼硬。但也算正常了,至少算有鑑別度。
04/04 05:30, 4F

04/04 07:49, , 5F
沒考資結喔?好像變簡單了?
04/04 07:49, 5F

04/04 08:11, , 6F
軟體正紅還去挑屎自廢武功
04/04 08:11, 6F

04/04 10:07, , 7F
一步錯 步步錯
04/04 10:07, 7F

04/04 10:11, , 8F
最後一句才是重點..
04/04 10:11, 8F

04/04 10:13, , 9F
所以到底有沒有get offer...
04/04 10:13, 9F

04/04 10:13, , 10F
豬屎屋現在還是比較高薪但沒未來性啊
04/04 10:13, 10F

04/04 10:17, , 11F
考題好簡單
04/04 10:17, 11F

04/04 10:30, , 12F
搞不好人家是去高通啊
04/04 10:30, 12F

04/04 10:33, , 13F
高通現在也沒過的多好辣…
04/04 10:33, 13F

04/04 10:34, , 14F
那就幫QQ
04/04 10:34, 14F

04/04 10:35, , 15F
豬屎屋再慘還是比軟體好啦 這裡不是美國中國…
04/04 10:35, 15F

04/04 11:22, , 16F
正確的選擇
04/04 11:22, 16F

04/04 11:23, , 17F
謝謝分享
04/04 11:23, 17F

04/04 11:54, , 18F
好簡單且基本的題目
04/04 11:54, 18F

04/04 11:59, , 19F
很多說自己coding不強的其實是謙虛
04/04 11:59, 19F

04/04 12:00, , 20F
你應該可以電版上一狗票的嘴砲工程師
04/04 12:00, 20F

04/04 12:04, , 21F
版上真是臥虎藏龍 這些觀念提叫做簡單
04/04 12:04, 21F

04/04 12:23, , 22F
觀念題真的好幾年過去都還是同樣的
04/04 12:23, 22F

04/04 12:24, , 23F
白板題2-2雙ptr先跑n次 node = node->next
04/04 12:24, 23F

04/04 12:24, , 24F
while(node->next) {} return 第二個指針的位置
04/04 12:24, 24F

04/04 12:25, , 25F
2-3 兩次reverse 就解決了 看要順時針還是逆時針
04/04 12:25, 25F

04/04 12:32, , 26F
我是看考官畫兩個PTR才懂 我就廢廢的XD
04/04 12:32, 26F

04/04 12:33, , 27F
沒刷到而已 你刷過這題馬上秒殺
04/04 12:33, 27F

04/04 12:33, , 28F
2-3 好像過去心得文也有 不算很難的
04/04 12:33, 28F

04/04 12:34, , 29F
觀念題感覺只是想知道你對這個了解多少
04/04 12:34, 29F

04/04 12:34, , 30F
對於一個只修課跟鑽研過的 答案會差很多
04/04 12:34, 30F

04/04 12:35, , 31F
一題DP都沒考 真是仁慈XD
04/04 12:35, 31F

04/04 12:36, , 32F
可能我原本是電機的吧 看板上也有很多問比我難的
04/04 12:36, 32F

04/04 12:43, , 33F
一年2x個月!? 原來這間這麼好
04/04 12:43, 33F

04/04 12:45, , 34F
最後一個主管問的範圍好廣 C Java Verilog再加個ARM?
04/04 12:45, 34F

04/04 12:46, , 35F
電機背景問這些還好八
04/04 12:46, 35F

04/04 12:48, , 36F
只是想了解你真的懂不懂*在做什麼跟知不知道32/64
04/04 12:48, 36F

04/04 12:49, , 37F
最少14?那麼少
04/04 12:49, 37F

04/04 13:01, , 38F
還是沒說有沒有offer get...
04/04 13:01, 38F

04/04 13:03, , 39F
樓上 有沒有拿到 不是很重要呀
04/04 13:03, 39F

04/04 13:03, , 40F
重點是心得跟過程不是嗎
04/04 13:03, 40F

04/04 13:04, , 41F
分紅不是20個月起跳 怎麼變14個月?
04/04 13:04, 41F

04/04 13:05, , 42F
就算14個月 整年26個月 平均年齡30歲 大神學長都在裡面
04/04 13:05, 42F

04/04 13:06, , 43F
為何最後會選design house呢?
04/04 13:06, 43F
底薪福利問題佔大部分 小部分是不太想住家

04/04 13:13, , 44F
題目說穿就背過好棒棒沒背過廢物
04/04 13:13, 44F
但沒看過就蠻有趣的阿 第一關那題後來跟女朋友討論 不久後就變被電了QQ(她也沒看過) ※ 編輯: orz811017 (123.195.18.11), 04/04/2017 13:20:38

04/04 13:28, , 45F
發哥越發越少了,三年後…搞不好選錯了
04/04 13:28, 45F

04/04 13:34, , 46F
看樣子只剩GG還能穩妥10年了
04/04 13:34, 46F

04/04 13:49, , 47F
新人怎麼可能20個月
04/04 13:49, 47F

04/04 14:07, , 48F
考題好多大一的東西
04/04 14:07, 48F
※ 編輯: orz811017 (114.137.217.3), 04/04/2017 14:08:12

04/04 14:12, , 49F
以四大應屆cs的話 這些題目的確算簡單
04/04 14:12, 49F

04/04 14:13, , 50F
不過原po是ee 所以差不多
04/04 14:13, 50F

04/04 14:32, , 51F
原PO快出來承認這不是你覺得前幾硬的一家面試XD
04/04 14:32, 51F

04/04 14:43, , 52F
漏洞缺口可以靠改座標系解決?
04/04 14:43, 52F
原本如果是用y = sqrt(r^2 - x^2) 反過來算x就可以了 ※ 編輯: orz811017 (123.195.18.11), 04/04/2017 15:27:37

04/04 16:01, , 53F
推分享
04/04 16:01, 53F

04/04 18:18, , 54F
推強者學長
04/04 18:18, 54F

04/04 18:36, , 55F
推強者同學
04/04 18:36, 55F

04/04 19:42, , 56F
@.@
04/04 19:42, 56F

04/04 23:03, , 57F
有看有推
04/04 23:03, 57F

04/05 02:16, , 58F
我是想問,我是大四ee,只看的懂第一關跟第三關口試,是我
04/05 02:16, 58F

04/05 02:16, , 59F
沒學好嗎?QQ
04/05 02:16, 59F

04/05 08:15, , 60F
樓上,台灣很多教授都在混,以後上課記得多問問題
04/05 08:15, 60F

04/05 12:03, , 61F
你這看不懂就不用投軟體公司了......
04/05 12:03, 61F

04/05 12:59, , 62F
二跟四比較雜學是真的
04/05 12:59, 62F
還有些題目不是記得很清楚了 比如 static variable 是放在那個位置 stack overflow bubble overflow 是什麼

04/05 13:22, , 63F
推 我考量的點跟你一模一樣XD
04/05 13:22, 63F
※ 編輯: orz811017 (42.72.6.78), 04/05/2017 14:30:40
文章代碼(AID): #1OufUn5f (Tech_Job)