看到這篇我很有感..
去年底從我們家隔壁來了位曾經在中和公司做到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://webptt.cc/bbs/Tech_Job/M.1655893169.A.7BB.html
推文 (531)
推
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
https://www.managertoday.com.tw/articles/view/62
06/24 12:17
→
JungleKING
857
06/24 12:17
→
JungleKING
https://www.managertoday.com.tw/articles/view/62
06/24 12:18
→
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
推
brightest
無聊留個好幾年前的文 就我看來 這個
1.161.149.70 12/27 16:50
→
brightest
人能力沒問題 態度問題是因為他不爽不
1.161.149.70 12/27 16:50
→
brightest
想幹了 可能是不喜歡主管或是工作或福
1.161.149.70 12/27 16:50
→
brightest
利跟想像的不一樣等等,不想裸辭下就
1.161.149.70 12/27 16:50
→
brightest
是應付應付 準備面試。 職場是雙向的
1.161.149.70 12/27 16:50
→
brightest
尤其是資深員工,檢討人家態度問題前
1.161.149.70 12/27 16:50
→
brightest
請先檢討公司是否什麽地方虧待員工
1.161.149.70 12/27 16:50