Re: [討論] 軟體工作真的有需要刷題嗎?
個人面試經驗認為差別還是在領域
今天面試一個特定領域有經驗的SDE像是kernel programming
我相信正常更會重視該領域相關的知識而不是很難的白板題
如果今天面的是general SDE那當然會很注重演算法刷題
因為domain knowledge 不是重點
面試職缺面向不同 當然白板題難度也不同
如果在某個領域鑽研做到強者
不信面試官會多在乎你會不會刷多難的題目
--
※ PTT 留言評論
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部分 回到你刷題的部分 這時候應該探討的是: 為什麼公司要考刷題?8
我是不知道台灣軟體狀況怎麼樣啦 但在美國不考現場白版題或是現場Coding 你會發現白人和印度人真的很會吹 吹到那種好像 Linux 是他發明的一樣 而且標準很難拿捏 面試官沒有一個行量尺
66
[心得] 2021 外商資料科學求職心得從高中以來一直在 PTT 潛水,從前輩們身上學到許多經驗,我也來回饋分享這篇求職經歷 ,希望跟我一樣略有工作經驗、想挑戰海內外資料科學家職位的板友,可以少走一點彎路 、為面試戰場做更有效率的準備。 2021 年接近尾聲,這篇文是我今年的求職經驗整理,著重在數據分析或產品分析相關職缺, 我選出我自己覺得面試中最重視的面向:數據指標、溝通能力、與統計學專業知識,59
[心得] 2021機械轉職面試心得數家(文長)前言 求職這接近三個月(2021/1~2021/3)的時間受到了許多人的幫助,同時在準備時也在ptt看 了許多前輩的面試心得文準備。找工作到一段落後也就想趁這個機會把自己的面試經歷整 理成一篇文, 希望對之後要找工作面相同職缺的人有些幫助(或借鏡哈哈哈)。 個人經歷54
[心得] 2022 台灣 ML 面試心得 (AMZN/GOOG)嗨大家好,第一次在本版發心得文,希望可以對正在面試的各位有所幫助。 medium 好讀版請看 以下正文: Background 在今年決定離開前公司後,就期許自己未來順利找到工作的話,要記錄自己的面試過程,23
Re: [討論] 我就問,刷題強者的實務表現?其實面大廠也得看面什麼職位,你老爸三十幾年工作經驗要是去面一個Sr職缺的話搞不好 還會遇到年紀不到30歲的工程師,是要怎麼跟你聊domain?刷題直接判斷能不能在職場有 效溝通,如果你面的是美國的缺可以順便檢驗英文能力,對他們來說更直接了當 如果是面Sr以上的職缺還遇到刷題只能說運氣不好了,畢竟一個PE以上的工程師搞不好也 十年沒刷題了19
[心得] 面試心得之前有發過一篇,後來想說等Amazon面完再一起發 今天終於把Amazon面完了,分享一些心得給大家 背景: 四大CS學碩,目前在MTK做軟韌體 程式能力就一般,跟板上大神比差很多9
Re: [討論] 科技業最大的問題就是成就無法儲存這幾年看到了蠻多軟體工程師相關的分享 一直有個疑惑 就是做的產品相關的 domain knowhow 對軟體工作來說是不是相對不重要 感覺面試都是考刷題 頂多問個 system design 就是一些比較通用的基本知識 但是不同的公司做的產品都不一樣 應該會有很多knowhow是做特定產品才會懂得吧? 但就很少看到有人分享面試被問到特定領域的knowhow7
Re: [討論] 我就問,刷題強者的實務表現?不知道您是面試什麼產業、什麼規模的公司、什麼職位 我建議還是講的具體一點,大家比較有討論空間 : 我就不指名道姓了 : 大概是被刷題進去的人佔到主管位, 就我經驗大部分公司,你去面主管位置的職缺4
Re: [討論] 科技業最大的問題就是成就無法儲存其實不全是這樣的 你看到只問刷題/系統設計的面試 基本上都是那些搞general hire的大公司 像是google facebook amazon之類的 美國還有成千上萬中小公司 面試就很看重經驗跟domain knowledge