推 lovdkkkk: 一眼看起來很簡單, 實際上...可能也很簡單 @@ 06/13 14:23
推 chen1025: 不難,但是太久沒摸資料結構,或是面試太緊張,不一定回 06/13 14:24
→ chen1025: 答的好。 06/13 14:24
推 andyjon: 翻白板,這個有創意,或許會pass XD!! 06/13 14:30
→ yr: 看起來是邊跑 in-order traversal 一邊弄就好? 06/13 14:31
→ yr: *寫錯, pre-order 06/13 14:32
→ yr: 如果可以改樹,好像直接左右交換就好 06/13 14:42
→ leslielion: OP了,之前有人推文過了 06/13 14:43
→ yr: 剛試過了,左右互換就好了 XD 不過面試會緊張,會想一些 06/13 14:46
→ yr: 有的沒有的,所以做出來的解不是最佳解也是很常見的啦 06/13 14:46
→ leslielion: 不過@mxcl也不是沒寫出來,只是答案不是面試官要的 06/13 14:48
→ erspicu: 這滿無聊的 就很像是找一個資深工程師考他高中某題數學 06/13 14:57
→ erspicu: 年代久遠 如果不是工作常用到東西 該忘了的忘了 未必答對 06/13 14:58
→ erspicu: 羞辱對方說 你的程度連高中生都不如 還說自己是資深RD 06/13 14:59
→ erspicu: 用google或是找書能找到答案的東西 浪費腦容量去裝 06/13 15:00
→ erspicu: 很多面是愛問 sort排序 或是 大學資結.alg之類的東西 06/13 15:01
→ erspicu: 這類問題丟給剛期中考完的大學生最適合不過 06/13 15:02
推 liddle: 這是專利論文還是可以google到的解法?亂無聊一把的,面 06/13 15:02
→ liddle: 試者心理要多黑暗才講的出口那段話。 06/13 15:02
→ yr: 那段話是 @mxcl 自己寫的吧, Google 面試者都有訓練過 06/13 15:20
→ yr: 雖然程度參差不齊,但是不至於會講出這種話 06/13 15:20
推 csfgsj: erspicu 正解 06/13 16:21
→ csfgsj: 如果張忠謀去應徵自家公司的製程工程師,應該也是這種結果 06/13 16:23
一點淺見。
LeetCode 上的那題,tree 圖給了、資料結構也給了,
身為一個 programmer,按圖施工而已,跟張董跨職務的類比差多了。
Max 應徵的是 iOS development。
而且他有寫出來:https://twitter.com/mxcl/status/608786398267715584
應該是說,
Google 面對他這種實務經驗這麼豐富的人,
因為他沒有寫出學術派最佳解而打槍他是 Google 的損失,
但畢業太久應該不是可以用來作為擁有像 LeetCode 上那樣的資訊卻寫不出來的理由。
推 scars: 要類比的話 反轉二元樹問題本身難度應該只到國小數學 06/13 16:56
→ scars: 真正要看的 是在問題中你怎樣處理時間/空間資源 06/13 16:57
推 Luos: 有比bigO更快的方法嗎? 06/13 17:00
→ roron: 招募entry-level的大概也只能考演算法資料結構這種題目吧 06/13 17:05
→ roron: 如果你是去應徵管理職,我相信他不會問這種問題 06/13 17:06
→ roron: 或是像ext4的作者Theodore Ts'o那種的去google應該也不會 06/13 17:11
→ roron: 被問這種問題吧XD 06/13 17:11
→ LearnRPG: 不難 CS大二前就要會的東西 只是 面試跟這是兩回事 06/13 17:29
→ frank11118: 這根本是國中題,我想應該是面試官有更獨特的解法吧? 06/13 17:54
※ 編輯: changyuheng (111.241.102.215), 06/13/2015 18:03:52
推 lovdkkkk: 啊不, 可能不用換改樹的 API 就好 06/13 18:21
→ lovdkkkk: 吐左邊跟吐右邊的互換, 舊 API 也不用改, 再包兩個就好 06/13 18:23
推 userid: 不知道有什麼隱情。如果是面試者說的,Google 有點傷。 06/13 19:21
推 ntddt: 推, 有趣 06/13 20:31
推 azureblaze: 救我所知G社的制度是Hiring Committee裡有人有疑慮 06/14 00:26
→ azureblaze: candidate就再見。這樣的問題寫不出來有疑慮應該正常 06/14 00:26
→ azureblaze: 該不該問有經驗的人這種題目就是另外的問題了 06/14 00:27
→ azureblaze: 據說是因為以前hire過經歷豐富講話頭頭是道, 06/14 00:28
→ azureblaze: 實際上工卻什麼也寫不出來的人 06/14 00:29
→ final01: 這裡怎麼都嘴炮哥...好像沒看到有幾個人給解法 06/14 00:50
→ azureblaze: 原po不是都已經給好幾種了 06/14 00:55
→ LearnRPG: 因為這篇又不是討論怎麼做 當然你可以開篇討論leetcode 06/14 06:42
※ 編輯: changyuheng (61.228.113.202), 06/14/2015 08:12:30
推 Adonisy: 其實我第一個就是想到翻白板 06/14 09:12