看板 Tech_Job 關於我們 聯絡資訊
看到這篇我很有感.. 去年底從我們家隔壁來了位曾經在中和公司做到software director 的engineer. 結果半年下來看到他的技能都幾乎點在 “平時不出聲,會議上想辦法多說話”上面。 問他想做甚麼,他說都可以,結果每一項出來的報告一路被我打臉。最近這兩個月開始codi ng 了,結果一個MR被我review 了一個月還過不了,還敢在有錄影的demo上說有在硬體上跑 過,結果根本code本身就有問題.. 在我往上報上去,要處理他後,他一聽到就馬上提離職了。去的就是四大外商,要考leetco de 跟過五關面試。 回到本文,leetcode 跟實作我只能說絕對不是等號。在實作部分需要的是對於整個系統正 確的邏輯與觀念,我沒刷過leetcode。但聽起來比較像是針對某些特殊條件的最佳解。而面 試時間只有一小時多,說實話,面試官真的很難從這一小時瞭解太多,除非你們的背景差不 多,否則很難釐清實作的部分。 最後偷渡一下徵才訊息,我這裡也需要底層類似BSP的人才。我們在玩OpenBMC, 如果你對op en source 跟community 有興趣。歡迎站內信我 ※ 引述《redbeansyrup (紅豆湯)》之銘言 : 本ID作底層BSP : 最近被獵頭找去面外商 : 因為是外商 : 所以都會考個類似Leetcode的考試 : 線上寫一寫編一編 : 然後套對方set好的測資 : 要考這個嘛 : 當然就是資結演算法要摸很熟很熟 : 什麼反轉link list之類的要很熟很熟 : 但是對底層來說 : 這個真的不重要 : 跟工作一點關聯都沒有 : 花時間刷這個真的會心不甘情不願 : 想請教一下底層的同行怎麼想 : 感謝版眾們 ---- Sent from BePTT on my Google Pixel 6 Pro -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.104.24 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1655893169.A.7BB.html
yamakazi : 搞不好你們公司就是沒考LC才找到這種人XD 06/22 18:25
ntpuisbest : 中和是高通嗎Xdd 06/22 18:26
iamala : 故事的最後不是去了最愛考LC的公司嗎? 06/22 18:26
iamala : 很有感啊,空有技能但不知道怎麼變成錢的人,就容 06/22 18:27
iamala : 易,到處亂跳當地雷。 06/22 18:27
ritzen : 我的意思是,就算有考LC也防不了coding 很差的人 06/22 18:28
ritzen : 中和是人稱假外商那間...不能透漏更多了 06/22 18:29
prae : 如果他一直混得很好的話 06/22 18:29
ritzen : 我這裡是談真心的,不用任何考試XD 06/22 18:30
yamakazi : 故事看起來還沒進其他公司才準備要考試而已,還是說 06/22 18:30
yamakazi : 已經考上四大外商了? 06/22 18:30
prae : 有沒有可能是你們公司的問題? 06/22 18:30
wmp12linux : 聽起來像常常跟蘇媽搞混的公司@@ 06/22 18:31
yamakazi : 還在準備考試:表示你當初考他的話搞不好面試時就排 06/22 18:31
yamakazi : 除掉他。 06/22 18:31
yamakazi : 已經考上四大外商:啊就人家有本事,難道四大外商面 06/22 18:31
yamakazi : 試官這麼容易被騙過去? 06/22 18:31
seventhmoon : 那不就是美超微了嗎 XDD 06/22 18:33
final01 : 偽AMD嗎? 06/22 18:34
ritzen : 有問題也應該是我的問題吧...我看到他一堆問題,他 06/22 18:34
ritzen : 給我的理由又都超奇葩...都是詐看很合理,但知道的 06/22 18:34
ritzen : 人聽到就有問題... 06/22 18:34
ritzen : 我們team幾乎都WFH, 其實有幾次上班時間他都沒回應 06/22 18:36
ritzen : ,我就在猜他是在面試XD 06/22 18:36
ritzen : 說實話,我本來對四大外商很崇景,但今年不知道是 06/22 18:39
ritzen : 不是擴編太多,我聽到幾位很不ok的人都過去了...澆 06/22 18:39
ritzen : 熄了我部分的夢想 06/22 18:39
arash : 請問四大外商是哪四大呢?我只聽過大學有四大XD 06/22 18:47
psee : 這種咖去外商看破手腳也是很快就被layout 06/22 18:52
psee : *layoff 自動輸入好棒 06/22 18:52
bxc : 我的感覺 本篇原PO應該也不是好相處的人 06/22 18:55
Knudsen : 我也好奇四大外商哪四大? 06/22 18:59
CCWck : review 人家一個月,你是在搞他還是在搞公司的proj 06/22 19:00
CCWck : ect... 06/22 19:00
ritzen : 其實我人很好的,有個同事被挖走後三個月,最近還 06/22 19:01
ritzen : 是回來找我了喔 06/22 19:01
ritzen : 其實review 的重點是在幫忙看哪裡你有思考不周全的 06/22 19:04
ritzen : 地方。build team 的初期各種review也是在建立一個 06/22 19:04
ritzen : 做事的文化跟默契。偏偏只要你是上下文無法連貫的 06/22 19:04
ritzen : 邏輯,我很容易就看出來... 06/22 19:04
ritzen : 做系統廠的老是被板上笑不是真的engineer, 我是希 06/22 19:08
ritzen : 望可以讓大家看到我們也是可以做的很出色的 06/22 19:08
AgentSkye56 : 就是上班時間在想LC題目 沒在管上班的事啊… 06/22 19:11
ritzen : review 他一個月其實是在搞我自己好嗎?我花了一堆 06/22 19:13
ritzen : 時間跟他解釋為何這樣不對,哪邊有問題,更不用說 06/22 19:13
ritzen : 他的code我一看就知道在real hw上面會出問題...怎 06/22 19:13
ritzen : 麼反而變成reviewer的問題了,做人好難 06/22 19:13
ritzen : 一般人是聽到解釋後會思考自己哪裡有問題,他選擇 06/22 19:16
ritzen : 想盡辦法辯護自己。我中間一度放棄轉給老外幫忙rev 06/22 19:16
ritzen : iew 2周。結果還是有問題... 06/22 19:16
ritzen : 在open source 上面很多都review 超久的,說個故事 06/22 19:22
ritzen : ,Intel peci driver 在5.10被踢出,到5.18才終於 06/22 19:22
ritzen : 過了,中間已經相隔一年多...印象中Intel 改了8版 06/22 19:22
ritzen : 才通過. 06/22 19:22
Messibugoo : 軟體的四大不就FAMG嗎? 06/22 19:23
ritzen : 可能再多個N..我應該改說五大比較適合 06/22 19:24
EchoRyne : 所以後來是去N 06/22 19:26
ritzen : 回樓上,我自己也不確定,是他說他去了四大,考lee 06/22 19:31
ritzen : tcode 跟過五關的訊息。 06/22 19:31
soga0806 : N在中和有office? 06/22 19:35
TheWhack : 感覺像本來就準備刷一刷走人了吧 臨時刷一刷跳尖牙 06/22 19:37
TheWhack : ?做夢? 06/22 19:37
ritzen : 他有經濟考量,我相信他沒有拿到更好的offer前不會 06/22 19:44
ritzen : 主動離職 06/22 19:44
ritzen : 我所知道的BMC領域裡的四大外商沒有A的原因 是因為 06/22 19:46
ritzen : 在台灣還沒有看到相關研發團隊成立 06/22 19:46
xam : 我也認同新進人員多花時間去review/磨合的方法,但真 06/22 20:00
xam : 的未必人人都喜歡這種做法就是 06/22 20:00
Dracarys : N是Nvidia?這家應該不用刷題啊 06/22 20:02
ritzen : 如果不用了話,那就表示他不是去N 06/22 20:03
koka813 : 認真review很棒啊 06/22 20:08
koka813 : 只是我猜會拖這麼久大概都沒在上班,在認真刷題XD 06/22 20:08
ritzen : 我本來以為是他當過director,自尊心太高.... 06/22 20:16
giantwinter : 搞不好他在待業 06/22 20:23
ritzen : 聽起來他蠻開心找到理想的公司的,語氣其實都透漏 06/22 20:30
ritzen : 了某些答案 06/22 20:30
ushung : 第二段是在講什麼?那個director去四大外商? 06/22 20:31
ushung : 表達能力很差喔 06/22 20:32
ritzen : 不知道為何掉字了,越改越慘就不改了。我review co 06/22 20:34
ritzen : de是不會有你後面那句話啦 06/22 20:34
TheWhack : 這樣看起來只是在抱怨"你覺得很爛的人"領比你多@@ 06/22 20:47
ritzen : 樓上想太多了,我是完全不覺得他會領比我多啦 06/22 20:58
ritzen : 就算真的有,也就只能認命了揹 06/22 21:03
NTUOnline : 整篇看起來很像是 06/22 21:07
NTUOnline : 原po覺得對方不行,但對方考leetcode考上外商 06/22 21:08
ritzen : 是說有follow 抹布大的攻略拿到高薪也是不無可能啦 06/22 21:10
NTUOnline : 既然如此 原PO你也可以去考看看XD 06/22 21:10
yorkeram : 感覺版主滿有心的 怎麼都沒遇過這種主管QQ 06/22 21:10
NTUOnline : 如果原PO真的覺得實力比較好的話XD 06/22 21:11
ritzen : 這篇明明就是拿個案例當祭品來佐證leetcode 不等於 06/22 21:14
ritzen : quality,順便偷渡徵才文呀! 06/22 21:14
JungleKING : 我是覺得據你的說法,他的能力不太可能過得了LC跟五 06/22 21:17
JungleKING : 關面試。況且還有一種可能是他上的外商職位不是deve 06/22 21:17
JungleKING : loped engineer,也有可能是support engineer 啊, 06/22 21:17
JungleKING : 所以事情的真相真的不知道為何。 06/22 21:18
ritzen : 我是想說我自己身為技術類的面試人員,真的很難找 06/22 21:22
ritzen : 到方式確保不會再踩到雷 06/22 21:22
JungleKING : 這個只能慢慢累積面試人的經驗了,資深的hr都會踢到 06/22 21:25
JungleKING : 鐵板了。 06/22 21:25
ritzen : 我忘了說,我們team members都是我面試進來的 06/22 21:29
JungleKING : 我個人認為面試是一個過濾點,所以你要在面試中設計 06/22 21:45
JungleKING : 一些問題讓對方回答,透過特定問題觀察候選人的專業 06/22 21:45
JungleKING : 能力與人格特質。錄取後就是試用期的觀察,如果過了 06/22 21:45
JungleKING : 試用期,最後可以用績效與考核的方式來處理問題員工 06/22 21:45
JungleKING : 。 06/22 21:45
dildoe : 可是台場做事本來就是買現成的,找廠商找歪包,呼叫F 06/22 21:49
dildoe : AE和客服為主吧 XD 06/22 21:49
JungleKING : 話說這個engineer有對你們團隊造成什麼影響嗎? 06/22 21:49
ritzen : 沒錯,我認為試用期是第二道防線,但本公司沒有試 06/22 22:09
ritzen : 用期...不然其實他進來第三天我就開始擔心他了 06/22 22:09
lycer : 考的上四大外商 能力應該是沒問題 問題應該是不 06/22 22:12
lycer : 在能力上 06/22 22:12
sheepmanager: 要考leetcode就不可能你要弄他才離職 早就在準備了 06/22 22:12
sheepmanager: 看到BSP就知道怎麼回事了 硬體有一堆奇怪的問題吧 06/22 22:15
ritzen : 我的夢想是找到一票不想走leetcode 這條捷徑的同好 06/22 22:18
ritzen : ,一起把這個team的產出做到世界出名。四大外商搶 06/22 22:18
ritzen : 著來挖我們整個team,證明那套什麼都leetcode 的流 06/22 22:18
ritzen : 程是有瑕疵的XD 06/22 22:18
wulouise : leetcode是不要hire到不對的人,不是hire對的人 06/22 22:20
fantasystar : 可能他是去你們那邊上上刷題吧 06/22 22:23
fantasystar : *上班刷題 06/22 22:23
ritzen : 他只是浪費了我個人對他的用心跟期待,我也要努力 06/22 22:25
ritzen : 讓自己不要氣餒,而因此對team的目標有所改變。 06/22 22:25
waterwalk : 有點相關的科系(自控)提問 沒學過OS 現在是web仔 06/22 22:26
yamakazi : 四大外商搶著挖你們team(X 06/22 22:26
waterwalk : 想進入這行業 需要先看哪些書呢 06/22 22:26
yamakazi : 你們team搶著面四大外商(O 06/22 22:26
ritzen : 我還是給大家WFH的方便,也沒有因此而改變方式去盯 06/22 22:27
ritzen : 著每個人的進度或報告 06/22 22:27
sheepmanager: 產出做到出名還不如老闆敢要資源…. 誰想認真幹工 06/22 22:27
sheepmanager: 程….. 錢夠多才可能 06/22 22:27
ritzen : 所以那只會是個不要有太多期待的夢想XD, 06/22 22:28
ritzen : 玩open source 的好處之一是,你會有機會到處留名. 06/22 22:29
ritzen : ..XD 06/22 22:29
JungleKING : 我也同意leetcode是不要hire到不對的人 06/22 22:30
ritzen : 我採用相信人的態度跟每個人一起工作,所以這件事 06/22 22:32
ritzen : 讓我覺得自己有點傻 06/22 22:32
ritzen : 一路面試來,有幾位都不知道做的幾線manager 了, 06/22 22:37
ritzen : 其實年齡跟我相同,有時候想想自己還在做team lead 06/22 22:37
ritzen : 也多少覺得慚愧 06/22 22:37
AvatarH : 考leetcode和語法的,對在校的和剛畢業的較有利 06/22 22:42
guest8888 : 刷lc只能寫10行程式 06/22 22:42
guest8888 : 畢業生維護一下github,不然實在大家都一樣 06/22 22:45
prae : 大部分公司也不止考leetcode 06/22 22:53
prae : 也會有system design跟相關領域的技術題 06/22 22:54
prae : 原po可能也可以思考一下 06/22 22:55
prae : 不考leetcode的話,怎麼提升面試的水準啦 06/22 22:55
GinginDenSha: 他白癡嗎,不領資遣再走。爽啦,現在科技業就是缺人 06/22 23:00
GinginDenSha: ,又盛行這種智障刷題面試,要到哪真的都爽去,吸各 06/22 23:00
GinginDenSha: 家公司的血啦! 06/22 23:00
justaID : 看原po的描述覺得是個很用心的人呀,幫無心的人rev 06/22 23:09
justaID : iew真的很累很花時間沒成效又無奈,很多人可能沒遇 06/22 23:09
justaID : 過那種把技能都點在開會刷存在感、但要實作就推三 06/22 23:09
justaID : 阻四各種推拖飄閃移的面試王,就像樓上某樓說的, 06/22 23:09
justaID : 這種人通常不是能力不夠,而是態度不夠,或心不在 06/22 23:09
justaID : 此,但靠優異的面試和包裝能力往上跳成功,短短的 06/22 23:09
justaID : 面試很難看清一個人,就算原文中的那個 director 06/22 23:09
justaID : 後來進去外商被看破手腳被 layoff,他的履歷已經洗 06/22 23:09
justaID : 成功,下一間的人看到他有外商資歷,會覺得他既然 06/22 23:09
justaID : 能過外商面試能力一定不會差,事實上上面部分推文 06/22 23:09
justaID : 已經有這種想法,因此回頭質疑是不是原po有問題。 06/22 23:09
justaID : 當然這篇文是單方面說法,很難判斷是哪方有問題, 06/22 23:09
justaID : 但我還滿能理解原po的無奈,對那些面試王我只能說 06/22 23:09
justaID : 佩服,能一直成功包裝找到買單的雇主,某方面來說 06/22 23:09
justaID : 也是他們的本事 06/22 23:09
justaID : 希望原po能維持住自己想好好經營一個 team 文化的 06/22 23:14
justaID : 熱忱,很多 manager 或 leader 遇到這種人因為不想 06/22 23:14
justaID : 傷和氣,採取睜一隻眼閉一隻眼,但對其他 member 06/22 23:14
justaID : 其實不公平,最後容易劣幣驅逐良幣 06/22 23:14
JungleKING : 感覺得出來原po是用心的主管,我覺得面試機制跟淘汰 06/22 23:19
JungleKING : 機制很重要,畢竟短短的面試時間還是有可能會看走眼 06/22 23:19
JungleKING : ,淘汰機制如果沒有起作用,反而有可能會造成團隊問 06/22 23:19
JungleKING : 題。 06/22 23:19
JungleKING : 有個實驗是在一個優秀的團隊中安插進一個雷包,整個 06/22 23:21
JungleKING : 團隊的表現都會被這個雷包拉下來。但不是某個部門都 06/22 23:21
JungleKING : 注重這個。 06/22 23:21
JungleKING : 這個社會上什麼樣的人都有,所以也建議原po培養應對 06/22 23:25
JungleKING : 這類人的能力。 06/22 23:25
justaID : 推樓上提到另一件重要的把關:淘汰機制,短短的面 06/22 23:34
justaID : 試時間很難完全防雷,畢竟不是真的實際 co-work, 06/22 23:34
justaID : 很多實際做事的態度看不到,就需要淘汰機制,否則 06/22 23:34
justaID : 容易劣幣驅逐良幣 06/22 23:34
ppc : 美超微吧 06/23 00:10
callTM : 你怎麼不自己刷看看幾知道 06/23 00:10
ritzen : 我只有被朋友考過他被HR問到的一題初階leetcode 問 06/23 00:48
ritzen : 題,還好我想到的剛好是最佳解(汗) 06/23 00:48
ritzen : 我也有拿來問我們team member, 目前被我面進來的都 06/23 00:48
ritzen : 可以正確回答。 06/23 00:48
ritzen : 只是每個人的時間長短有點差距 06/23 00:50
shorty5566 : 人家上班都在想刷題要跳好公司 沒心思在你們公司身 06/23 01:18
shorty5566 : 上吧 就騎驢找馬 06/23 01:18
SuperCry : N不是Netflix 嗎 06/23 01:23
MAGICMCGRADY: 想太多,leetcode是在考兩種人,聰明的人跟夠努力 06/23 01:55
MAGICMCGRADY: 的人 06/23 01:55
yesheyman : 推原po 有戰力的團隊無論本土或外商都一樣review 06/23 01:55
MAGICMCGRADY: 你如果不夠聰明但熟練各種題型也是可以過面試 06/23 01:55
MAGICMCGRADY: 代表你在這上面下了很多功夫 06/23 01:56
yesheyman : 都很扎實 給的feedback也都是為了把工作做好 06/23 01:56
MAGICMCGRADY: 而且老實說碼農只要邏輯好不太笨要學東西都不會太久 06/23 01:56
MAGICMCGRADY: 別太高估hire基礎不好的人進公司對公司的影響 06/23 01:57
MAGICMCGRADY: 你所知道的FAANG一天到晚都有大學唸文組或是一段時 06/23 01:58
MAGICMCGRADY: 間沒工作的家庭主婦拿到軟體工程師的職缺,就代表這 06/23 01:58
MAGICMCGRADY: 工作本來就不是需要domain多強的人才能勝任 06/23 01:58
MAGICMCGRADY: 而且Leetcode要刷到很厲害老實說並不簡單,如果可以 06/23 01:59
MAGICMCGRADY: 面試過關斬將代表這個人是有一定智商的 06/23 01:59
MAGICMCGRADY: 有一定邏輯又努力為了面試準備的人勝任碼農不太會是 06/23 02:00
MAGICMCGRADY: 問題 06/23 02:00
marsonele : 四大包含IBM嗎? 06/23 02:04
wbw : 為啥director要去你們公司當engineer?你們是外商嗎 06/23 02:15
wbw : ? 06/23 02:15
Bf109G6 : 好奇BMC這塊不是信驊寡佔大半市場了嗎(? 06/23 02:28
ritzen : Aspeed 是BMC chip vendor. 軟體部份就是提供基本 06/23 02:36
ritzen : 功能的BSP給客戶自行開發 06/23 02:36
hank55663 : 餅畫很大但薪水開多少而且怎麼都到director還要寫扣 06/23 02:39
ritzen : 面試久了,就會有機會看到一些神奇的background. 06/23 02:42
ritzen : 也有幹到VP後...再來應徵engineer... 06/23 02:42
ritzen : 知識無價!我可以說這裡有滿滿的OpenBMC knowledge 06/23 02:46
ritzen : 等你來學嗎?XD 06/23 02:46
ritzen : 有不少聰明人會把聰明用在保護自己,不是用在工作 06/23 02:58
ritzen : 或是案子上面。如果又少了些道德跟誠信,那就恐怖 06/23 02:58
ritzen : 了。 06/23 02:58
wengeniusgod: 一個東西需要review一個月也代表你們的開發程序很 06/23 03:52
wengeniusgod: 有問題 大公司靠LC招人進去就是還有辦法把對方培養 06/23 03:52
wengeniusgod: 成戰力 06/23 03:52
wengeniusgod: 而且找director進去當engineer也是問號 當到directo 06/23 03:54
wengeniusgod: r八成一堆都沒在coding 找一個沒在coding的進來當工 06/23 03:54
wengeniusgod: 程師再嫌棄人家coding爛? 06/23 03:54
dildoe : 應該蠻多是用現成非open的吧,然後現在又想替品XD 06/23 04:51
ayler88 : leetcode最適合的應該是剛畢業的,學校都在磨這些 06/23 05:39
ayler88 : 已經畢業十幾年的老戰將,更有價值的是設計與經驗 06/23 05:41
ayler88 : leetcode確實是公平又可以快速測出coding能力的方法 06/23 05:48
ayler88 : 只是單靠這,只能測試基本coding,其餘就難了 06/23 05:50
ayler88 : 譬如還有個很重要的是 團隊相處能力 06/23 05:51
ayler88 : 如何在短短面試時間內 能聊出大約的團隊合作能力? 06/23 05:51
ayler88 : 一個計畫要做的事情這麼多,有時能力稍弱一點無妨 06/23 05:52
ayler88 : 只要能好好團隊合作,都還行, 要是難與人一起做事 06/23 05:53
ayler88 : 這些基本技術能力強 反而沒太大意義 06/23 05:54
ayler88 : 如果是剛畢業的,測試leetcode是好方法 06/23 05:58
ayler88 : 對畢業多年的 如果能從別的多個管道探聽其人狀況 06/23 05:59
ayler88 : 會是更好的方法, 只不過對外商 要這樣探聽挺難的 06/23 05:59
k798976869 : 人家面試厲害 薪水還是愈跳愈高啊 06/23 06:22
tpegioe : 外商有考LC又不是只看LC,LC鑑別基礎coding能力, 06/23 06:30
tpegioe : 其他domain knowledge和溝通能力有其他對應的考試 06/23 06:30
tpegioe : 就像大學聯考,只有一科均標,其他落後均標,怎麼錄 06/23 06:31
tpegioe : 取成大以上的EECS 06/23 06:33
cdcdsooll : 還是原po有建議的面試方法可以分享? 06/23 08:15
OnlyRD : leetcode最大的問題就是程式重演算法,都很片段, 06/23 08:35
OnlyRD : 我很懷疑專門刷leetcode能不能寫出有好的結構的程 06/23 08:35
OnlyRD : 式。 06/23 08:35
OnlyRD : 說考LC能看出寫程式的能力很讓人懷疑,我以前就遇 06/23 08:37
OnlyRD : 過LC解得出來,但基本語法看不懂的人。 06/23 08:37
ushung : 原po的面試流程是什麼?感覺很有問題才會覺得找到 06/23 08:42
ushung : 不對的人 06/23 08:42
maypcc : mamaa或faang都是五大外商吧 06/23 08:45
ritzen : 走到管理職後想回來coding 的是真的包袱有點大。 06/23 08:59
ritzen : 光內部review就 一個月當然問題很大,中間試過很多 06/23 09:11
ritzen : 方式,我也懷疑過是我的問題,也請老外來接手兩周r 06/23 09:11
ritzen : eview的工作,心很累 06/23 09:11
ritzen : 我也在學習如何interview, 這個是我個人遇到唯一一 06/23 09:21
ritzen : 個失敗案例啦,回頭想想,就算再遇到一次我還是不 06/23 09:21
ritzen : 知道有什麼方式可以在一個小時內的問題有辦法看到 06/23 09:21
ritzen : 他工作上的問題 06/23 09:21
longlongint : 可以舉一個實例嗎 real hw 不會動 06/23 09:30
yamakazi : https://i.imgur.com/tZ0CIBG.jpg 06/23 09:32
yamakazi : 不知道怎麼問就去讀書吧,四大外商面試官也是要受訓 06/23 09:33
yamakazi : 過才能去當面試官 06/23 09:33
longlongint : 然後上四大外商的人跟你合作不順 你沒有懷疑過自己 06/23 09:33
longlongint : 哪邊還可以進步嗎 06/23 09:33
yamakazi : 你那位同仁就是硬實力差,偏偏你面試時又不考硬實力 06/23 09:34
yamakazi : 只談心 06/23 09:34
yamakazi : https://i.imgur.com/SJzdZ71.jpg 06/23 09:35
yamakazi : https://i.imgur.com/4QrlbdO.jpg 06/23 09:36
yamakazi : https://i.imgur.com/cHDB6na.jpg 06/23 09:39
ushung : 原po還沒說你面試到底問什麼問題啊? 06/23 09:40
yamakazi : 像有的人只寫C卻說會寫C++,我只要從繼承多形重載ㄧ 06/23 09:41
yamakazi : 直問到泛型,再考兩題LC看會不會用STL會不會做類別 06/23 09:41
yamakazi : ,再問問用過什麼設計模式,就知道是不是會寫C++了 06/23 09:41
yamakazi : 四大外商還考計算機結構,問你thread怎麼傳遞訊息, 06/23 09:43
yamakazi : 怎麼保護資料之類的,不是只有考LC啊 06/23 09:43
yamakazi : 但LC的確都擺在第一關,第一關寫不出來後面自然不會 06/23 09:44
yamakazi : 再問你 06/23 09:44
ritzen : 我希望我可以分享這些匪夷所思的review 過程,real 06/23 10:11
ritzen : hw不能動的主要原因是Eeprom 上的CRC check 算錯 06/23 10:11
ritzen : 位置. 另外某些東西的big endian 的資料他沒有處理 06/23 10:11
ritzen : ,這兩部分比較好理解,其他coding 部分一直在做很 06/23 10:11
ritzen : 多重複多餘的check ...一言難盡 06/23 10:11
TsaiIngWen : 四大外商是哪四大 06/23 10:13
ritzen : 我覺得real hw問體其實是小事,只要放到硬體上發現 06/23 10:13
ritzen : 錯誤再改就好。但是會議上我問他這demo是否真的有 06/23 10:13
ritzen : 在硬體上跑過,他回答他都已經跑過沒問題了..這是 06/23 10:13
ritzen : 讓我心寒的點 06/23 10:14
hank55663 : 痾還談知識無價怎麼越講越遠 薪資是不是根本悲劇 06/23 10:15
lovebridget : demo能回答沒跑過嗎? 誠實回答不就又被電 06/23 10:16
ritzen : 台灣DHL薪資應該是在台廠之上啦,但要跟四大比,普 06/23 10:17
ritzen : 遍來說還是忘塵莫及吧 06/23 10:17
chester06 : 若你指的外商是FANNG, 基本上他們面試流程都是很久 06/23 10:20
chester06 : 的,你說他一聽到要被處理就馬上離職? 聽起來就矛盾 06/23 10:20
chester06 : 即使是老外商, offer要下來都是要時間, 感覺比較像 06/23 10:21
chester06 : 是把L當跳板,其實業界的人來來去去本來就很常見 06/23 10:22
chester06 : 再來,你說review的過程一言難盡, 老實說若不是貴公 06/23 10:23
chester06 : 司的開發人員,很難評論是非對錯 06/23 10:24
ritzen : 我內文有說,其實我知道他過程都在準備interview. 06/23 10:24
ritzen : 只是時間點剛好在我上報要放棄他的同時,他也計畫 06/23 10:24
ritzen : 在下周提離職。 06/23 10:24
ritzen : 說實話,他的replying comments都是你不看code覺得 06/23 10:26
ritzen : 都沒問題。就算是同team 的人,其實其他人也不知道 06/23 10:26
ritzen : 他的code有什麼問題。 06/23 10:26
ritzen : 他一進來就在舖WFH的梗了,明明家裡住的不遠,旁邊 06/23 10:28
ritzen : 有捷運,就是說他開車上班很塞,停車費很貴,希望 06/23 10:28
ritzen : 可以WFH. 06/23 10:29
yamakazi : DHL不是快遞嗎?原來有跨足科技業 06/23 10:29
sc1 : 血統不純就要多刷leetcode 06/23 10:30
ritzen : 我聽到DHL的時候也覺得頗好記XD 06/23 10:35
ritzen : 我最後上報的report 是,我認為他在BMC這領域有豐 06/23 10:38
ritzen : 富的經驗,但工作態度有很大的問題,然後貼了幾個r 06/23 10:38
ritzen : eview 過程當參考。 06/23 10:38
ritzen : 也許就是工作態度導致於他這半年來的表現非常糟糕 06/23 10:38
ritzen : 吧(騎驢找馬) 06/23 10:38
JungleKING : 會不會是因為這個人面試技能點很高? 所以面試看不 06/23 10:41
JungleKING : 出問題。 06/23 10:41
ritzen : 面試本來就有技巧,但是面試無法瞭解你的做事態度 06/23 10:42
ritzen : ,我只能從你過去的經驗去推敲 06/23 10:42
ritzen : 回想當初面試,我們是有三個人同時面試他,其他兩 06/23 10:47
ritzen : 位不是我這領域。他面試的表現讓其他兩位覺得很不 06/23 10:47
ritzen : 錯(相較於其他人),所以我就沒有多說甚麼。 06/23 10:47
ritzen : 那個demo是我們team自己的demo 06/23 10:56
chester06 : 蠻好奇台北這邊的openBMC team, 有沒有在上游活動? 06/23 11:31
chester06 : 像是貢獻patch, 幫忙驗證或是回報問題 06/23 11:32
ritzen : 再幾個月應該有機會看到我們的contribution 06/23 11:43
ritzen : 公司的code release 比較敏感,內部還在討論流程跟 06/23 11:45
ritzen : 細節 06/23 11:45
ricestand : 薪水高的公司訂的規則,大家就照著做啊 06/23 12:30
wengeniusgod: 一個code來回兩三次沒有共識開個會不就可以馬上解決 06/23 13:20
wengeniusgod: 了 硬是要搞一個月你是在搞他還是搞公司? 而且外 06/23 13:20
wengeniusgod: 商senior不是只考LC 06/23 13:20
ejnfu : 所以四大外商到底是哪四大?? 06/23 13:23
overhead : 同意不一定都要考leetcode,但不同意不用任何考試 06/23 13:27
overhead : 。除非你真的超強能看出包裝下的事實,精心設計過 06/23 13:27
overhead : 的考題還是能透露出許多資訊的 06/23 13:27
ritzen : 一般而言,就像W大說的一樣,我也是第一次遇到這種 06/23 14:18
ritzen : 事情 06/23 14:18
ritzen : 我有看到美國同事會自備題目給面試者當做參考,台 06/23 14:22
ritzen : 北這裡是TA會先跟面試者連絡,之後再轉到各個單位 06/23 14:22
ritzen : 做面試。但並沒有考卷或考題這類的 06/23 14:22
leocs : 我也在做open source,我完全同意一個patch可能會 06/23 14:53
leocs : review 超過一個月,尤其是有很多人參與討論的時候 06/23 14:53
leocs : ,而通常這個過程真的能學到很多東西 06/23 14:53
chester06 : 上游的話reivew的久很常見,但如果只是公司內部改改 06/23 15:13
chester06 : 只當作downstream使用,其實很少會review那麼久 06/23 15:14
chester06 : 若按照r大的內容, 應該只是公司範圍內的review 06/23 15:16
chester06 : 這也是為什麼有些chip vendor不見得會把code提交回 06/23 15:20
chester06 : 上游的原因, 因為很耗時間 06/23 15:20
leocs : 我們公司內部review完會upstream,而我們提交的 06/23 15:22
leocs : patch通常也都會很快被Linux mainter apply,我想 06/23 15:22
leocs : 嚴謹的內部review過程還是有其價值及必要 06/23 15:22
chester06 : 這我懂,敝公司也是以upstream為主,但我只能說只有少 06/23 15:23
chester06 : 數公司會這樣做,絕大多數都還是會以公司時程優先 06/23 15:24
chester06 : 尤其當公司若在上游沒有大量的maintainers的時候, 06/23 15:25
chester06 : review的時間會更慢 06/23 15:25
ritzen : 是的,我們也有upstream 的需求,基本上內部的code 06/23 15:32
ritzen : quality 希望可以達到upstream ready 的水準,才 06/23 15:32
ritzen : 不會在後面遇到太多阻力。 06/23 15:32
leocs : 我能理解upstream的痛苦,我有遇過maintainer 一個 06/23 15:34
leocs : 月只花幾天在review,其他時間就是不理你,然後在 06/23 15:34
leocs : 最後一刻才給你幾個無關痛癢的建議,等你改好之後 06/23 15:34
leocs : 已經是下一個kernel cycle了 06/23 15:34
leocs : 以r大遇到的狀況我們經理通常在第三週就會介入,召 06/23 15:37
leocs : 集相關人包含作者跟reviewer一起開會討論,如果還 06/23 15:37
leocs : 沒進展有可能就會換人接手了 06/23 15:37
ritzen : 我在第三周也有美國同事跟台灣經理開始幫忙,有些 06/23 15:41
ritzen : 事情對我而言已經到了荒繆的程度。看到都一把火... 06/23 15:41
ritzen : 我這裡是完全新的team。目前並沒有專屬的經理,mem 06/23 15:50
ritzen : bers又橫跨台灣美國. 也幾乎都是新進人員,所以大 06/23 15:50
ritzen : 家都在試著磨合出一個新文化 06/23 15:50
JungleKING : 才剛開始的團隊最怕來一個問題員工,在團隊還沒有穩 06/23 17:53
JungleKING : 定的情況下,造成的問題又變得更大了。 06/23 17:54
pot1234 : 不太相信只review正確性能review到一個月 06/23 18:19
Lelol : 如果是火星來的就只能說不意外了 但祝福 06/23 18:56
northsoft : 同意,感同身受 06/23 20:45
northsoft : 我同事的code比國中生還爛,但要刷LC絕沒問題 06/23 20:46
JungleKING : 說真的,我蠻難想像程式寫的爛的人寫的起LC,感覺好 06/23 21:08
JungleKING : 神奇。 06/23 21:08
JungleKING : 不知道怎麼做到的。 06/23 21:08
northsoft : 程式一條龍,沒物件化 06/23 21:31
northsoft : debug log一堆都不拿掉 06/23 21:31
northsoft : 排版都不對齊,變數都取abc123 06/23 21:31
northsoft : 保證LC還是可以刷很屌 06/23 21:32
JungleKING : 懂了 06/23 22:11
OnlyRD : 公司內部的review其實不用那麼嚴格啦,通常都沒有 06/24 04:50
OnlyRD : 客戶、沒有產品才有空搞這些,不然就是工作細分不 06/24 04:50
OnlyRD : 好,把目標訂得太大,否則一般來說不應該大改特改 06/24 04:50
OnlyRD : 才上code,如果開發流程正確,不是所有的code上線 06/24 04:50
OnlyRD : 前都要review到完美,尤其剛加入團隊的人,也應該 06/24 04:50
OnlyRD : 先從處理issue開始上手磨合團隊的默契,軟體工程師 06/24 04:50
OnlyRD : 很愛文人相輕,甚至我覺得對著不合拍的同事針對著 06/24 04:50
OnlyRD : 幹的比例也比其他工程師高,因為軟體很多約定成俗 06/24 04:50
OnlyRD : 的東西,在kernel會被接受的patch,搞不好同個風格 06/24 04:50
OnlyRD : 跟品質,在別的專案會被認為不行,軟體人什麼都可 06/24 04:50
OnlyRD : 以吵,從語言吵到編譯器,個人覺得如果這個人有能 06/24 04:50
OnlyRD : 力爬到director,又能進得去外商大公司,水貨的機 06/24 04:50
OnlyRD : 率比較低,騎驢找馬的心態和管理有問題的機率比較 06/24 04:50
OnlyRD : 高。 06/24 04:50
callTM : Code Documentation 很差勁說不定是故意留一手。才 06/24 05:26
callTM : 不會被火 06/24 05:26
ritzen : coding 只要合理我都能接受..但不能動絕對不在我的 06/24 08:11
ritzen : 合理範圍 ..沒有邏輯上下文不通我也無法接受..這半 06/24 08:11
ritzen : 年來這位前同事讓我印象非常非常深刻,才會忍不住 06/24 08:11
ritzen : 回了這篇 06/24 08:11
ritzen : 他只提過兩次MR. 第一次的時候我只有幫他列出我有c 06/24 08:15
ritzen : oncern 的點,他也不處理,放太久最後被其他同事就 06/24 08:15
ritzen : 直接merge進去,結果rebase後的某天突然發現不能re 06/24 08:15
ritzen : boot. 查了一天發現,剛好我當初建議他改的地方他 06/24 08:15
ritzen : 沒改造成的 06/24 08:15
ritzen : 軟體工程難的點是太多種解法,其實很難讓領域外的 06/24 08:33
ritzen : 瞭解這code是work around 還是solution 06/24 08:33
ritzen : 回到正題,不管是心態或管理問題,都很難在一個小 06/24 08:37
ritzen : 時的面試上辨別 06/24 08:37
ritzen : coding 能動就好,review 大家方便就好的心態。我 06/24 08:42
ritzen : 擔心的是未來bug會解不完。最後scrum上面都在講解 06/24 08:42
ritzen : 了多少Bug...還有多少bug... 06/24 08:42
JungleKING : 有時候面試還有一種人是把別人的專案寫成自己的,自 06/24 10:21
JungleKING : 己本身根本就不會,或者只懂皮毛。這種的會好區別嗎 06/24 10:21
JungleKING : ? 06/24 10:21
JungleKING : 我曾經遇過一個新來的同事,主管要把yocto的案子給 06/24 10:22
JungleKING : 他做,因為他履歷寫他有這個經歷,事後又在推說那是 06/24 10:22
JungleKING : 他底下的工程師做的,現在那個人還好好的活在那,就 06/24 10:22
JungleKING : 知道公司有多爛了。 06/24 10:22
ritzen : 所以遇到樓上這件事情,該怎麼處理比較好?誰該出 06/24 11:14
ritzen : 來處理?又有多少人願意出來說話?不處理對team的 06/24 11:14
ritzen : 影響又會是什麼? 06/24 11:14
JungleKING : 我那份工作是M$派遣,真的是個鬼地方,主管是很會包 06/24 12:10
JungleKING : 裝的QA,懂得人就懂,然後同事是華映進來的老屁股, 06/24 12:10
JungleKING : 一進來就姿態高,靠張嘴,要做事卻在那邊推來推去。 06/24 12:11
JungleKING : 然後出問題了,廢物主管只想掩蓋,告訴我不要讓客 06/24 12:12
JungleKING : 戶知道我們的缺點。 06/24 12:12
JungleKING : 我在裡面一個人把案子從無到有做出來,但因為公司 06/24 12:13
JungleKING : 制度的關係,所以這個同事有拿到我專案的資料。 06/24 12:13
JungleKING : 這導致我當初心裡很不平衡。 06/24 12:14
JungleKING : 我相信這個同事出來後,會繼續拿我的專案出來騙。 06/24 12:14
JungleKING : 只能說要小心這種面試騙子。 06/24 12:15
JungleKING : 我只能提供這個網頁,希望對原PO有幫助 06/24 12:15
JungleKING : 857 06/24 12:17
JungleKING : 857 06/24 12:18
JungleKING : 因為部門整體素質差,從上爛到下,所以這問題無解, 06/24 12:27
JungleKING : 這也是我對M$觀感不好的原因,裡面有些部門真的有待 06/24 12:27
JungleKING : 改進。 06/24 12:28
ritzen : 其實類似的問題我大都會有問,我自己其實也有很多 06/24 12:37
ritzen : 經驗可以分享,但有趣的是,目前為止沒有人有辦法 06/24 12:37
ritzen : 回答的清楚,要摸時代久遠,要麼就是找到問題回報 06/24 12:37
ritzen : 給原廠解決XD 06/24 12:37
JungleKING : 時代久遠真的會忘記,像我以前會用示波器量測I2C訊 06/24 12:39
JungleKING : 號,可是如果是現在問我,我早就忘光了QQ。 06/24 12:39
JungleKING : I2C protocol的樣子。 06/24 12:40
JungleKING : 可換個問法,問說這個案子你印象中最深刻的是什麼? 06/24 12:41
JungleKING : ,再往下問細節。 06/24 12:43
JungleKING : 如果印象深刻的事件連細節都不清不楚,那裡面有貓膩 06/24 12:47
xam : 可是有些問題事後總結可能就是很單純,難的是中間澄 06/24 18:40
xam : 清跟推理的過程,這種會很難解釋困難的點.. 06/24 18:42
xam : 像是隨機跑出某個bug,找出問題後就是個臨界區段的 06/24 18:43
xam : race problem,澄清完就很好解,但為什麼會寫出這bug 06/24 18:43
xam : 可能又推到是上游來就有問題,或是前一次同事改code 06/24 18:44
xam : 那時候沒review出來.. 等於是幫擦屁股 06/24 18:46
xam : 這種就是很難解決,解完有成就感,但事後跟第三人解釋 06/24 18:46
xam : 會很無聊~_~ 06/24 18:47
windlll : openBMC/yocoto 當年因為專案有稍碰一下,現在都忘 06/25 00:26
windlll : 了,目前正在搞TSN/Netconf 06/25 00:26
bkcat2 : 很會面試很會lcode 06/25 11:28
bkcat2 : 跟實際上工作能力不是絕對相關的 06/25 11:28
bkcat2 : 這玩意跟多益有點像 06/25 11:28
bkcat2 : 不少人是多益1000分 06/25 11:28
bkcat2 : 但沒有跟老外開口說過半句英文 06/25 11:28
bkcat2 : 當然未來怎麼樣很難說的 06/25 11:28
bkcat2 : 而且蠻多教你如何刷提的補習班 06/25 11:28
bkcat2 : 海鮮市場也在販賣不少刷提素材 06/25 11:28
bkcat2 : 看大陸網站還有手把手教你如何成為面試刷提高手 什 06/25 11:28
bkcat2 : 麼一年刷提讓你進faang 06/25 11:28
bkcat2 : 這也不是什麼壞事 人類的制度都有其脈絡可循 就看 06/25 11:28
bkcat2 : 誰知道遊戲規則而已 06/25 11:28
bkcat2 : 讓我想到以前考台大研究所的時候 06/25 11:28
bkcat2 : 有學生在販賣他們的期中期末考題說這個是研究所題 06/25 11:28
bkcat2 : 庫...聽說某些教授用這種方式...懂的人就懂 06/25 11:28
bkcat2 : 怎覺得那個同事 06/25 12:05
bkcat2 : 比較大的問題是沒有誠信 沒有當責 06/25 12:05
bkcat2 : 說hw跑過實際上卻沒有 06/25 12:05
bkcat2 : 跟客人說沒問題給了一堆問題 06/25 12:05
bkcat2 : 要是解釋不了 怎辦? 06/25 12:05
bkcat2 : 這可大可小 客人要你賠償? 06/25 12:05
bkcat2 : review得看 工作文化, 06/25 12:05
bkcat2 : review跟被review的 06/25 12:05
bkcat2 : 要有讓事情變好的方向去 如果沒有 06/25 12:05
bkcat2 : 那review沒啥用 因為不是心甘情願的 怎麼會好 06/25 12:05
bkcat2 : 我coding也是不怎樣 lc從來沒刷過 06/25 12:05
bkcat2 : 但是只要客人覺得哪裡有問題 我問阿到底是concern 06/25 12:05
bkcat2 : 什麼我改要多少時間 客人同意嗎 工作不就是這麼一 06/25 12:05
bkcat2 : 回事請嗎?就是這麼簡單把工作做好做到位 06/25 12:05
Huskycat : 其實你覺得他爛,只是因為他上班都在認真刷題還有 06/26 12:38
Huskycat : 想辦法面試而已。貴公司很多這種爛人。只能往好的 06/26 12:38
Huskycat : 方面想,這種人去到別的公司就是把其他公司變爛, 06/26 12:38
Huskycat : 降低他們的競爭力。 06/26 12:38
ritzen : 我知道呀,他提離職對我而言輕鬆許多。回到本文, 06/26 16:36
ritzen : 他也通過多關面試進了四大,我只能說面試真的很難 06/26 16:36
ritzen : 在短時間完全瞭解真正的能力,心態與道德。把leetc 06/26 16:36
ritzen : ode 當入門磚,我的感覺是到最後就變成一種形式而 06/26 16:36
ritzen : 已。 06/26 16:36
acgotaku : 人家就是跳槽高就 你就不用自己加故事了 06/27 23:45
acgotaku : FGMA就是這樣挑人才 做到世界第一啦 06/27 23:46
acgotaku : 所以你也不要懷疑他挑到的是不是人才 06/27 23:47
acgotaku : 至於mr過不過 這有時候很主觀,我通常傾向 06/27 23:54
acgotaku : Style Format沒問題 整體沒問題就給過 06/27 23:54
acgotaku : 不會硬要讓人改到自己舒服的寫法才給過啦 06/27 23:55
acgotaku : 說不定人家寫法更厲害 只是你看不順眼 06/27 23:55
ritzen : 厲害到在實際硬體上都跑不過?你老兄的境界果然不 06/28 14:46
ritzen : 是我能夠想像的。 06/28 14:46
ritzen : 軟體工程麻煩就在這邊,要讓第三方瞭解問題不容易 06/28 14:51
ritzen : 。所以扯一些看似合理的言論很容易就唬弄過去 06/28 14:51
sd016808 : 不能動也能發PR,鐵定是公司開發流程上的問題吧, 07/05 12:48
sd016808 : 沒有要求unit test還是SA分析要先過嗎? 07/05 12:48
ritzen : OpenBMC 在公司還是剛開始team. SA都會要跑過,val 07/25 15:40
ritzen : idation steps都會要求MR 裡面要寫清楚。跟CI的整 07/25 15:40
ritzen : 合也還在持續努力中,新功能的部分還沒有要求到開 07/25 15:40
ritzen : 發者也要同時提供gtest 來驗證。但流程再怎麼樣精 07/25 15:40
ritzen : 進,還是防不了人的問題。 07/25 15:40