Soft_Job 板


LINE

我想這是一個言論自由的平台,每一個人都有權利發表自己的想法 (除非板規有規定不能發表個人想法) 你可以不認同我的理論,但不能以"你的言論可能有錯,會誤導別人"的理由, 想要限制別人發言的權利 這只是我的經驗分享罷了,並不是什麼教學文章,來這邊的鄉民都是成年人 有分辦是非的能力! 或許我有說錯的地方,你可以糾正我,但是你沒有必要用這要的口氣來回文! ※ 引述《drajan (EasoN)》之銘言: : Linked list問題少不代表是因為效能什麼鬼的因素 邏輯錯誤 不好意思,這裡是我表達不好,我想表達的是 immutable的資料結構真的很難做到效能改善 在functional programming世界中,所有東西都是immutable 所以才說,Leetcode的解題技巧,在functional programming內幾乎沒有用 Linked list問題少,是跟它的本質有關(搜尋要花O(n)),所以能改善的有限 : 用到多台機器跟race condition不是「勢必」的關係 看演算法跟資料結構的設計 (你有聽過CRDT嗎?) 這裡我想表達的是,可以在程式碼都不改的前提下, 把Leetcode最佳解的答案丟到多執行環境跑嗎? 很難,因為大部分的Leetcode最佳解是不斷修改同一個資料結構 : 對也不對 同上述說法 : Lock一定會降效能 但是不lock不見得會產生錯誤結果(我們說inconsistency ) 是沒錯,但是結果一定不是你想要的 就像多個執行緒對同一個變數加一,你可以不上鎖,但是結果是隨機的 : 錯誤 例如DP你一定可以寫出Top down 跟 bottom up版本的,top down就是要用遞迴 你知道top down解在OA一定不會過,甚至在interviewer會要求你不要用遞迴解嗎? : 例如binary tree問題 也多是用遞迴來解 : 還有dfs 你不用遞迴嗎?錯的離譜 我並沒有說都不用遞迴,我只是強調在Leetcode中遞迴不受鼓勵的 你舉的binary tree/dfs只有遞迴解,不用遞迴解不然你想要怎麼解? 你有碰過有些題目用遞迴解根本很簡單,但是結果卻是timeout? 就要你想盡辦法把它換成迴圈版本或是DP 幾乎所有刷題者都會說在面試時盡量不要給遞迴解,相關文章網路一堆 : : functional programmer應該會覺得心裡不是滋味 : : 幾乎都是招募imperative programmer才在考白板題的 : 通篇胡說 請問你是functional programmer嗎? 你有用過Haskell去解Leetcode嗎? 你懂何謂pure funcrtional programming嗎? 如果你沒有相關經驗,我也請你不要胡說! : 不爽不要做 想做就乖乖證明你比其他人還行 : 這些都是花時間就能學會的東西 你學不會代表天資不夠 可以早點換過行業做會比較有成就感 為何不能好好理性討論問題,有必要跟吃到炸藥一樣在亂噴嗎? 我的文章只是想分享,考Leetcode只是大公司篩選人最好的手段,它跟工作表現無關 網路上也有一堆外國人也質疑這樣的面試過程 軟體工程師到底有什麼特別之處,面試要搞得跟大學入學考一樣? 沒有人說不學演算法,只是考工作中幾乎用不到的東西有什麼意義? 通過這樣的面試流程,就代表 "天資聰穎,高人一等", 就可以鼓吹 "你不夠聰明,這行不適合你" 這類的想法? --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.90.31.220 (泰國)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1575132565.A.720.html
1F:推 corupted5354: 噴人刷存在 12/01 01:17
2F:→ asadman1523: 噴人才睡得著吧 壓力太大 12/01 01:52
3F:噓 bibo9901: 別污辱FP 12/01 02:10
4F:→ GGFACE: 不同意這篇 12/01 02:11
5F:噓 a731977: 兩邊都有部分不同意0.0 12/01 02:50
6F:噓 sean2449: production寫遞迴也不鼓勵...身為一個面試官我能跟你說 12/01 03:59
7F:→ sean2449: ,完全沒有寫遞迴不好這回事 12/01 03:59
8F:→ sean2449: web backend大多是stateless single thread+async...誰 12/01 04:05
9F:→ sean2449: 在乎multi-thread? 12/01 04:05
10F:推 CoNsTaR: 話說 Haskell 也不是 pure XDD 12/01 05:42
11F:推 drajan: 口氣不好我道歉 但你這篇還是一堆錯誤 我只糾正一點就好: 12/01 05:44
12F:→ drajan: 不是Leetcode認同的(Accepted)就是最好的 在面試過程能 12/01 05:44
13F:→ drajan: 清楚表達你做不同選擇時所考慮的trade off 才重要 剩下的 12/01 05:44
14F:→ drajan: 我不多說了 另外FP我很愛 我認為每個工程師都該學一學 12/01 05:44
15F:推 chocopie: 幫補血,自古以來文人相輕 12/01 07:51
16F:推 starburs: 幫補血 d大和原po誰對是另一回事 我只知道d大的語氣一定 12/01 08:48
17F:→ starburs: 不對 12/01 08:48
18F:推 yamakazi: 通常長輩被指正後也會說對方口氣不好 12/01 09:21
19F:→ yamakazi: 說「會誤導別人」這句話本身也沒有限制你發言的權利 自 12/01 09:22
20F:→ yamakazi: 己放大解讀? 12/01 09:22
21F:推 yamakazi: 口氣這種東西根本主觀感覺 除非他有人身攻擊那你就直接 12/01 09:28
22F:→ yamakazi: 他 不然抱怨口氣很主觀意識 12/01 09:28
23F:噓 plsmaop: 這樣就覺得被限制??? 12/01 09:36
24F:噓 steve1012: 戰語氣太無聊 12/01 11:02
25F:→ oneheat: 戰起來喔!! 12/01 11:24
26F:→ oneheat: 下次要戰之前先貼薪資單啦,說服力高一點,如果可以附上 12/01 11:25
27F:→ oneheat: 公司就更強了 12/01 11:25
28F:→ xsoho: 玻璃心碎裂 12/01 11:49
29F:推 AudiA4Avant: 以我的經驗如果要處理的資料量不是很大,演算法級的優 12/01 11:51
30F:→ AudiA4Avant: 化說真的效益不高 12/01 11:51
31F:→ AudiA4Avant: 而且很多O(N)的優化都是拿空間複雜度換的 12/01 11:52
32F:噓 keke0421: 不同意這篇 很多地方有誤 12/01 11:57
33F:推 oneheat: XD ...樓上應該先定義什麼才叫正確吧 12/01 11:58
34F:→ oneheat: 整天說資料量不大,到底多大叫資料量大啦 12/01 11:58
35F:→ freef1y3: 遞迴解會timeout是說像費氏數列那種? 12/01 13:54
36F:→ freef1y3: 還是DP不把算過的結果記起來? 12/01 13:55
37F:推 oneheat: 不剪枝一定timeout的啊,通常這種就是要加上剪枝的處理 12/01 14:02
38F:→ Hsins: 看不出原來那篇語氣多兇了... 12/01 14:29
39F:噓 tashia: 不同意這篇+1,不懂裝懂的感覺 12/01 15:06
40F:推 siriusu: 兩篇都有點不同意 +1 給推好了 12/01 17:07
41F:推 stosto: 可以不遞迴就不用,但是效率要夠好,現在的環境下自己想 12/01 23:31
42F:→ stosto: 的資料跟客戶都相差甚遠.... 12/01 23:31
43F:噓 longlyeagle: ? 12/02 12:38







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP