Re: [討論] 軟體工作真的有需要刷題嗎?
※ 引述《dickjas (夏天的航海記)》之銘言:
: 小弟不才, LeetCode只刷了幾題. 但小弟已經工作了快18年
: 也做了很多的大型Project, 真心認為刷題跟寫程式其實沒有很大的關西
: 所以想請問各位300萬大大, 真的有需要刷題嗎?還是純粹就為了面試?
: 在下工作比較邊向機台開發和嵌入式系統
幾個切入點:
1. 刷題有分簡單-難
個人認為 easy-medium 的題目是用來過濾用嘴巴寫程式的資深工程師
你寫不出九九乘法表還是轉行好了 跟刷題沒差
在一些被海投的公司,一個簡單的 online coding 可以濾掉一半以上的人 多爽
2. 大家愛學谷哥,哪天谷哥換面試方式大家就跟著換了
3. 刷題考很難還能錄取的人有以下特質: 願意投入努力 / 天才
4. 軟體技術面試還沒有公認好的方法。
看作品? 你怎問出是真的他寫的
問技術? 現在語言框架資料庫種類那麼多,你要先 Tech stack 對得上
如果你想找有好的軟體功力但是不在乎以前用什麼語言資料庫的就沒用
5. live coding 其實某程度是 behavioral interview
遇到模糊問題你的思考邏輯? 從你回答可以知道抽象整理能力
遇到面試官指點 但你又覺得你不想理他時怎麼互動?
我自己是 live coding 時有次用非最佳解,但還是拿到 offer
面試評語有提到人格特質符合團隊,
我猜是解題溝通時 沒有硬凹與願意接受更好的建議有關
6. 阿我(FAANG)這樣考還是很多人投阿 ㄏ
某種程度內捲
7. 這樣考至少收到的技術底都不錯 懶得 PIP
大概是降
人家那樣考還能一堆人投 這是人家的供需平衡
阿台廠那樣考又開不起薪資的就繼續喊缺人才這樣
反正很多只追著谷哥跑的 谷哥哪天換面試方式就跟著換了
--
※ 編輯: alihue (106.73.26.66 日本), 08/14/2021 17:58:54
美國有些面試官bias很重 技術問題比較不會讓他們亂搞
中肯
中肯
我覺得4是關鍵
其實蠻多公認的好方法阿.就是都烤阿XD
不然g幹嘛要那麼多關,不過人家是也給的起高薪就是
工作會用的技術就逐一詢問,你說會就先信任你
進門專案一接,有沒有料不就清楚了,考這個,若有人天生
記憶力不好,但很會寫程式,不就被刷掉。
公司不都還是有試用期做把關
很會考試,但不會寫程式的,學校這種人還蠻多的。
中肯
推
很會寫程式的人才不會在這關被刷掉,而且這關也不是考記
憶力
實在
刷題大概是寧可錯刷 避免hire到不會coding的人
推第三點。另外覺得coding的比重在錄取的考量裡越來越
重要,也算是好缺的門檻逐漸提高的現象了。
不認同第3點,沒刷題不代表沒在努力
我指錄取的人。 沒錄取的當然沒為了這個缺很努力
說不定他很努力的做side project ,很努力的跟上最近框架
不是不努力 是沒有為了錄取努力
4
我是非本科,以前聽過很多人的說法說刷題甚至資料結構演算法根本只是應付面試用,一點都不重要,進去公司就用不到了 但我必須說這種說法不完全正確。 我在進現在這家公司前,刷了600題,經典的題目大概來回做了10遍 來這家公司後,我接到了一個很複雜的任務,大概是倉儲物料的分派系統,某個物料根據某些邏輯所以被分配到哪個廠區,中間很多特殊需求但我不想講太多 為了讓程式高效能化,我手寫了樹的節點,用BFS和DFS來遍歷(不同用途),節點用priority queue排序,然後也用到deque來資料處理,map就不說了,太常用了10
最近才從刷題苦海中上岸 刷了五百多題後很幸運拿下faang其中一家的offer 我覺得對於我這樣剛畢業沒多久的人而言 有考白板題至少不會在面試時一定輸給多兩年三年經驗的人 (我只有實習跟side project 人家有正職經驗)14
忍不住回應下,有在使用 Homebrew 應該知道這套件管理軟體超級強大 作者 Max Howell 去 Google 面試被問如何反轉 binary tree 這位大神當場掛掉,面試失敗 這種反轉二元樹題目po上ptt還會被鄉民笑,7
單純只回這個 Homebrew 創始人被拒的例子 Max Howell 在事件兩年後有再Po文回應 原文在此: 英文好的同學可以自己去看比較原汁原味 簡單節錄:10
刷題至少可以確保有一定水準的coding能力 也因為刷題滿辛苦的,所以代表這個人可能是個努力的人 像做embedded system相關,跟刷題相關性不大 但是至少有一定水準的coding能力在設計架構跟實作比較不會犯基本錯誤 曾經面過一個說的一嘴的好經驗~ 但是寫個LinkedList都寫不出來1
還是要看在公司做什麼吧 如果是走前端的感覺用到的機會就很小 畢竟前端鮮少的情況需要處理繁雜的資料 接到的資料很多都是後端處理好的 頂多做個排序但也是直接call funtion就解決了38
小弟在後端與資料領域打滾過幾年,也刷過上百題 Leetcode 同意大部分演算法題確實工作上不會用到,但仍然有很多潛在價值存在 就來分享一下我覺得刷題真的"有意義"的那部分好了 1. 工程基本功 例如天字第一題,Two Sum,考得就是一個 Hash Table 的基本概念7
18年工作經驗 應該不用刷題 就算應徵資深工程師 考coding也只是確定一下你會寫code而已 18年工作經驗的面試 如果是工程師職位 面試會著重在系統設計/架構 管理職位的話 就會著重在更多communication部分 回到你刷題的部分 這時候應該探討的是: 為什麼公司要考刷題?
88
[心得] Google TW Software Engineer 面試心得本人目前在新加坡,最近剛收到offer,所以想來記錄一下心得 去年九月在linkedin收到hr面試邀請, 因為和hr說要準備一下,所以面試開始是在一個月後的十月 我自己比較喜歡寫c++,工作上用golang,刷題和面試都用c++ 1) Phone interview: medium54
[心得] 2022 台灣 ML 面試心得 (AMZN/GOOG)嗨大家好,第一次在本版發心得文,希望可以對正在面試的各位有所幫助。 medium 好讀版請看 以下正文: Background 在今年決定離開前公司後,就期許自己未來順利找到工作的話,要記錄自己的面試過程,40
[心得][美國] 幾年的面試者+面試官經驗鑑於近年來LeetCode刷題被神化,被認為是面試必備 所以我想以5年多以來無論是當面試者還是當面試官的經驗 來分享一下如何準備面試 首先先分享一下我的經歷 我不是什麼強者,沒有參加過ACM競賽,Code jam頂多做兩題26
Re: [討論] 我就問,刷題強者的實務表現?小時候「會考試不代表會做事」 長大後「會面試不代表會做事」 感覺失敗的人總是一百種藉口 這種讓失敗者自慰的言論也常常被吹捧 但事實就是24
Re: [討論] 我就問,刷題強者的實務表現?現實生活中也不少人用不到微積分,你看 看有多少大專院校科系把它列為基礎必修 科目? 我也同意絕大多數的白板面試考題,你在 現實開發場景中幾乎遇不到一模一樣的題19
[心得] 面試心得之前有發過一篇,後來想說等Amazon面完再一起發 今天終於把Amazon面完了,分享一些心得給大家 背景: 四大CS學碩,目前在MTK做軟韌體 程式能力就一般,跟板上大神比差很多8
Re: [討論] 軟體工作真的有需要刷題嗎?我是不知道台灣軟體狀況怎麼樣啦 但在美國不考現場白版題或是現場Coding 你會發現白人和印度人真的很會吹 吹到那種好像 Linux 是他發明的一樣 而且標準很難拿捏 面試官沒有一個行量尺7
Re: [討論] 我就問,刷題強者的實務表現?不知道您是面試什麼產業、什麼規模的公司、什麼職位 我建議還是講的具體一點,大家比較有討論空間 : 我就不指名道姓了 : 大概是被刷題進去的人佔到主管位, 就我經驗大部分公司,你去面主管位置的職缺