Re: [討論] 軟體工作真的有需要刷題嗎?
※ 引述《zased (我只是上PTT查資料)》之銘言:
: 忍不住回應下,有在使用 Homebrew 應該知道這套件管理軟體超級強大
: 作者 Max Howell 去 Google 面試被問如何反轉 binary tree
: 這位大神當場掛掉,面試失敗
: https://twitter.com/mxcl/status/608682016205344768?lang=en
: 這種反轉二元樹題目po上ptt還會被鄉民笑,
: 但影響全世界軟體界的大神就是沒在刷這種東西
: 不只 Homebrew, 連 Python 創始作者 Guido van Rossum 當初面試Google也差點被刷掉
單純只回這個 Homebrew 創始人被拒的例子
Max Howell 在事件兩年後有再Po文回應
原文在此: https://qr.ae/pGOaSe
英文好的同學可以自己去看比較原汁原味
簡單節錄:
1. 他本人是化學背景,沒有CS專業
2. 他承認 Homebrew 沒有特別厲害的技術,很多人都能寫一個出來
3. 他認為 Homebrew 成功的原因是「重視使用者體驗」
4. 他為什麼不會反轉二元樹?因為當時他連二元樹是啥都不太清楚
5. 當時面試了七關,軟體工程的面試場他表現很好,他認為這是他的強項
6. 認為他的原推文對 Google 不甚公平
--
反刷題仔要哭暈了?
應該就是和解了 緩和一下之前的不愉快吧
還有很多人覺得 很強,跟 google 應該要錄用你,是等價的
套件管理的話我知道有ninja, jfrog artifactory這兩個,
應該也不是只有homebrew能用?
谷歌是刷題菁英中心啊XD
作品實力不重要哈
算舊事情了 滿久了 就是一個不傷和氣的 不追擊
但我倒認為 他沒有這麼說實話 總是要留點風度給檯面上吧
其實就是說明了 Google的錄取偏好而已
有人抱有另外一個關於homebrew的觀點 能做好一個
side project跟能做好交付的任務是不一樣的事情
你只會刷題就能進Google 呵呵 那你去刷刷看 好像很簡
單一樣 而且Google不只考演算法
刷題是google門檻吧
他當初很早就出來認錯了
別幻想了,沒名氣,沒實力,沒人脈,沒刷過題,一位清潔工
都能隨便考倒面試者
還真的沒用過homebrew
4
我是非本科,以前聽過很多人的說法說刷題甚至資料結構演算法根本只是應付面試用,一點都不重要,進去公司就用不到了 但我必須說這種說法不完全正確。 我在進現在這家公司前,刷了600題,經典的題目大概來回做了10遍 來這家公司後,我接到了一個很複雜的任務,大概是倉儲物料的分派系統,某個物料根據某些邏輯所以被分配到哪個廠區,中間很多特殊需求但我不想講太多 為了讓程式高效能化,我手寫了樹的節點,用BFS和DFS來遍歷(不同用途),節點用priority queue排序,然後也用到deque來資料處理,map就不說了,太常用了10
最近才從刷題苦海中上岸 刷了五百多題後很幸運拿下faang其中一家的offer 我覺得對於我這樣剛畢業沒多久的人而言 有考白板題至少不會在面試時一定輸給多兩年三年經驗的人 (我只有實習跟side project 人家有正職經驗)14
忍不住回應下,有在使用 Homebrew 應該知道這套件管理軟體超級強大 作者 Max Howell 去 Google 面試被問如何反轉 binary tree 這位大神當場掛掉,面試失敗 這種反轉二元樹題目po上ptt還會被鄉民笑,10
刷題至少可以確保有一定水準的coding能力 也因為刷題滿辛苦的,所以代表這個人可能是個努力的人 像做embedded system相關,跟刷題相關性不大 但是至少有一定水準的coding能力在設計架構跟實作比較不會犯基本錯誤 曾經面過一個說的一嘴的好經驗~ 但是寫個LinkedList都寫不出來1
還是要看在公司做什麼吧 如果是走前端的感覺用到的機會就很小 畢竟前端鮮少的情況需要處理繁雜的資料 接到的資料很多都是後端處理好的 頂多做個排序但也是直接call funtion就解決了38
小弟在後端與資料領域打滾過幾年,也刷過上百題 Leetcode 同意大部分演算法題確實工作上不會用到,但仍然有很多潛在價值存在 就來分享一下我覺得刷題真的"有意義"的那部分好了 1. 工程基本功 例如天字第一題,Two Sum,考得就是一個 Hash Table 的基本概念7
18年工作經驗 應該不用刷題 就算應徵資深工程師 考coding也只是確定一下你會寫code而已 18年工作經驗的面試 如果是工程師職位 面試會著重在系統設計/架構 管理職位的話 就會著重在更多communication部分 回到你刷題的部分 這時候應該探討的是: 為什麼公司要考刷題?8
我是不知道台灣軟體狀況怎麼樣啦 但在美國不考現場白版題或是現場Coding 你會發現白人和印度人真的很會吹 吹到那種好像 Linux 是他發明的一樣 而且標準很難拿捏 面試官沒有一個行量尺
18
[軟體] Homebrew 3.03.0.0 於 05 February 2021 發表 --14
[請益] 沒啥複雜技術,可是卻不是一般人能做出...但是大師看佈局的角度和一般人的是完全不同的(這個類比到有人覺得Homebrew沒啥 複雜技術,可是卻不是一般人能做出來的)... 文章說的是一位高手去應徵Google沒上 討論文提到的9
[心得] 圖解演算法 二元樹的一生,晚年淒涼!?【圖解演算法教學】二元樹的一生,聽說有些淒涼!? 封面圖: 動畫連結: 軟體世界中「樹」長得跟現實生活中的「樹」不一樣,這是學過演算法的人彼此間不言而 喻的默契。那我們一起來看看這顆二元樹的晚年,是怎麼度過的呢~6
[心得] M1 MAC LOL 麥克風沒聲音之解決辦法出處:6
Re: [問卦] 寫程式會用遞迴 大概是什麼程度?這是保守、安全的寫法 請不要小看它 並且多了解 編譯器的最佳化 也不要小看編譯器最佳化3
[心得] 圖解演算法 二元樹的一生,晚年淒涼!?【圖解演算法教學】二元樹的一生,聽說有些淒涼!? 封面圖: 動畫連結: 軟體世界中「樹」長得跟現實生活中的「樹」不一樣,這是學過演算法的人彼此間不言而 喻的默契。那我們一起來看看這顆二元樹的晚年,是怎麼度過的呢~3
Re: [求救] ts 檔案編輯前文恕刪,因為有點長就直接回文了 FFmpeg是一套免費的跨平台影音處理工具/函式庫 很多轉檔工具的背後就是FFmpeg 缺點就是只有command line,使用起來沒有一般的轉檔軟體那麼直覺 不過就功能面來說的話應該是遠勝於網路上99%的轉檔軟體- ======更新======= homebrew似乎因為系統版本不夠新(10.12)沒辦法更新 ffmpeg好像也是類似的原因 但怪的是兩個都有下載很多套件並且安裝了 跑到某一個套件時,才跳出無法更新
- 其實很多東西都是「技術不太複雜」 但是因為市場上只容的下一個這類東西 所以其他人當然做不出來能跟他競爭的東西 Homebrew 之前 mac 上也有其他套件系統 每個都有大大小小的問題