想說最近碩論實驗已經進入尾聲了 就來發個心得文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://webptt.cc/bbs/Tech_Job/M.1491244977.A.169.html
※ 編輯: orz811017 (114.137.217.3), 04/04/2017 02:48:00
有
底薪福利問題佔大部分 小部分是不太想住家
但沒看過就蠻有趣的阿 第一關那題後來跟女朋友討論 不久後就變被電了QQ(她也沒看過)
※ 編輯: orz811017 (123.195.18.11), 04/04/2017 13:20:38
※ 編輯: orz811017 (114.137.217.3), 04/04/2017 14:08:12
原本如果是用y = sqrt(r^2 - x^2) 反過來算x就可以了
※ 編輯: orz811017 (123.195.18.11), 04/04/2017 15:27:37
還有些題目不是記得很清楚了 比如 static variable 是放在那個位置
stack overflow bubble overflow 是什麼
※ 編輯: orz811017 (42.72.6.78), 04/05/2017 14:30:40
推文 (63)
→
PUTOUCHANG
求內推
04/04 03:53
→
KernelChen
你沒說 offer get ?
04/04 05:24
→
tinlans
泛用程式設計的基本題型佔多數,看來的確沒前面討論裡某
04/04 05:29
→
tinlans
些人講得那麼硬。但也算正常了,至少算有鑑別度。
04/04 05:30
推
a22918097
沒考資結喔?好像變簡單了?
04/04 07:49
→
Murasaki0110
軟體正紅還去挑屎自廢武功
04/04 08:11
→
WenliYang
一步錯 步步錯
04/04 10:07
推
ntucorner
最後一句才是重點..
04/04 10:11
→
bemyself
所以到底有沒有get offer...
04/04 10:13
→
ejnfu
豬屎屋現在還是比較高薪但沒未來性啊
04/04 10:13
推
bluebluelan
考題好簡單
04/04 10:17
推
imret
搞不好人家是去高通啊
04/04 10:30
推
ejnfu
高通現在也沒過的多好辣…
04/04 10:33
推
imret
那就幫QQ
04/04 10:34
推
aowen
豬屎屋再慘還是比軟體好啦 這裡不是美國中國…
04/04 10:35
→
coldreflect
正確的選擇
04/04 11:22
推
rock913343
謝謝分享
04/04 11:23
推
titigirl
好簡單且基本的題目
04/04 11:54
→
Korb
很多說自己coding不強的其實是謙虛
04/04 11:59
→
Korb
你應該可以電版上一狗票的嘴砲工程師
04/04 12:00
推
xvid
版上真是臥虎藏龍 這些觀念提叫做簡單
04/04 12:04
推
bluebluelan
觀念題真的好幾年過去都還是同樣的
04/04 12:23
→
bluebluelan
白板題2-2雙ptr先跑n次 node = node->next
04/04 12:24
→
bluebluelan
while(node->next) {} return 第二個指針的位置
04/04 12:24
→
bluebluelan
2-3 兩次reverse 就解決了 看要順時針還是逆時針
04/04 12:25
→
orz811017
我是看考官畫兩個PTR才懂 我就廢廢的XD
04/04 12:32
推
bluebluelan
沒刷到而已 你刷過這題馬上秒殺
04/04 12:33
→
orz811017
2-3 好像過去心得文也有 不算很難的
04/04 12:33
→
bluebluelan
觀念題感覺只是想知道你對這個了解多少
04/04 12:34
→
bluebluelan
對於一個只修課跟鑽研過的 答案會差很多
04/04 12:34
→
bluebluelan
一題DP都沒考 真是仁慈XD
04/04 12:35
→
orz811017
可能我原本是電機的吧 看板上也有很多問比我難的
04/04 12:36
→
kinoko
一年2x個月!? 原來這間這麼好
04/04 12:43
推
Ekmund
最後一個主管問的範圍好廣 C Java Verilog再加個ARM?
04/04 12:45
推
bluebluelan
電機背景問這些還好八
04/04 12:46
→
bluebluelan
只是想了解你真的懂不懂*在做什麼跟知不知道32/64
04/04 12:48
推
MIKEmike07
最少14?那麼少
04/04 12:49
→
KernelChen
還是沒說有沒有offer get...
04/04 13:01
推
MrMuscle
樓上 有沒有拿到 不是很重要呀
04/04 13:03
→
MrMuscle
重點是心得跟過程不是嗎
04/04 13:03
推
tedhut
分紅不是20個月起跳 怎麼變14個月?
04/04 13:04
→
tedhut
就算14個月 整年26個月 平均年齡30歲 大神學長都在裡面
04/04 13:05
→
tedhut
為何最後會選design house呢?
04/04 13:06
→
lovebridget
題目說穿就背過好棒棒沒背過廢物
04/04 13:13
推
gn01216674
發哥越發越少了,三年後…搞不好選錯了
04/04 13:28
推
tedhut
看樣子只剩GG還能穩妥10年了
04/04 13:34
→
longlongint
新人怎麼可能20個月
04/04 13:49
推
hsnuonly
考題好多大一的東西
04/04 14:07
推
NTULioner
以四大應屆cs的話 這些題目的確算簡單
04/04 14:12
→
NTULioner
不過原po是ee 所以差不多
04/04 14:13
推
childlike12
原PO快出來承認這不是你覺得前幾硬的一家面試XD
04/04 14:32
推
PLUDO
漏洞缺口可以靠改座標系解決?
04/04 14:43
推
starahsu
推分享
04/04 16:01
推
popwinston
推強者學長
04/04 18:18
推
harry4512
推強者同學
04/04 18:36
推
clamperni
@.@
04/04 19:42
推
Twinkling
有看有推
04/04 23:03
推
atrix
我是想問,我是大四ee,只看的懂第一關跟第三關口試,是我
04/05 02:16
→
atrix
沒學好嗎?QQ
04/05 02:16
→
washqwe
樓上,台灣很多教授都在混,以後上課記得多問問題
04/05 08:15
推
fishlinghu
你這看不懂就不用投軟體公司了......
04/05 12:03
推
hsnuonly
二跟四比較雜學是真的
04/05 12:59
推
colin8930
推 我考量的點跟你一模一樣XD
04/05 13:22