Re: [討論] 軟體工作真的有需要刷題嗎?
18年工作經驗 應該不用刷題
就算應徵資深工程師 考coding也只是確定一下你會寫code而已
18年工作經驗的面試 如果是工程師職位 面試會著重在系統設計/架構
管理職位的話 就會著重在更多communication部分
回到你刷題的部分 這時候應該探討的是: 為什麼公司要考刷題?
你還記不記得 2000-2008左右吧
網路上充斥著Google微軟喜歡考一些機掰的腦筋急轉彎?
甚麼給你一堆高爾夫球 你要怎麼快速估算出有幾顆球
甚麼給你一台腳踏車和三天時間 讓你估算紐約到西雅圖是花幾天
甚麼給你一台汽車 讓你估算時速70 miles跟100 miles的耗油量
時間來到現在2021 只有智障公司會考這些題目
真的 俺面過一次Google 三次Amazon 0.5次Facebook 從來沒被問過這些題目
只有一些不入流的公司會問 甚麼茄斯啦 西堤(不是賣吃的那間)啦 甚麼賽博口德
我剛畢業時比較廢 就只能去那些不入流的公司面試 一堆愛問這種問題的
這種問題 一開始只是想考你的思考能力 後來卻流於一些制式答案
比如紐約到西雅圖要花幾天那題 答案真的百百種
可是面試官就只喜歡聽: 就先騎過一個時區R 看騎多久 然後三個時區再三倍就好
這答案在我看來就是智障 尼媽的用三天騎過一個時區? 阿姆斯壯?
重點是你不能challenge面試官給你的建議喔 不然你就是難搞 不利團隊合作
這種綠豆糕跟棋盤的問題 公說公有理 婆說婆有理 可是面試時 理在智障公司那邊
就跟多元入學的改革 被台灣家長玩成那副德性一樣
簡單說 一堆公司都發現 這種問題並不代表能夠篩選到好員工
所以這種題目就退場了 只有一堆小公司還在高潮
取而代之的 是live coding
今年初跳槽之時 因為team正在擴張 連我這個新人都被叫去面technical面試
面試者為了得到一份工作機會 嘴一嘴很正常 這我也會 但有些人真的嘴得很誇張
這時考個coding就一目了然 我考coding不喜歡直接問面試者題目
我喜歡先問面試者對自己的data structure哪個有信心
我也直接挑明說 你說哪個 我就考哪個
比如他挑array 我就問array 他挑list 我就挑list問
我遇過一個說他很會trie的 跟我講trie的時候頭頭是道
結果我只是問一個insert node的function他就掛惹
而且他錯的不是甚麼指標沒搞好 而是根本就不會寫insert這個功能。。。
我在開始面試人之後 才開始了解為什麼要考coding
很簡單啊: 這份工作就是要寫code 如果連電面的code都過不了 那要你來幹嘛。。。
當然 我也遇過有些公司喜歡烤刁鑽的coding 但終究不是多數
考coding只是要確定 你會寫基本的code
考這個只是篩選掉不會寫code的人而已 錄不錄取還要看整體
很多人會說 那些錄取google的都嘛是靠刷題
啊我就奇怪了 那連刷題都不會的是在...?
更有甚者還加一句: 我要是有刷 我也能進google
我只能說: 那你就去刷麻 QQ 能進google 絕對不是只靠coding
如果你進了google 我只能說你整體方面都不錯 窩配湖你
但是能進google的人通常不會嘴說: 只要刷題
以上 謝謝大家
※ 引述《dickjas (夏天的航海記)》之銘言:
: 小弟不才, LeetCode只刷了幾題. 但小弟已經工作了快18年
: 也做了很多的大型Project, 真心認為刷題跟寫程式其實沒有很大的關西
: 所以想請問各位300萬大大, 真的有需要刷題嗎?還是純粹就為了面試?
: 在下工作比較邊向機台開發和嵌入式系統
--
確實很多人是連面試機會都沒有 他刷了也沒地方用XD
Google 面試很好拿吧
new grad來說,沒實習,No useful project,內推Googl
e也是會被打槍的…..
*有可能
live coding 要面試者直接默背 insert node
那些要能不靠背的,現場寫出來不會錯,記憶力不好不可能
還記得某個故事,是某個知名套件的作者,去 Google 面試
主考官要他寫出 B-Tree+,他寫不出來,但現場每個工程師
都用過他寫的套件
我在想 如果有一天linus去面google 會不會因為沒用過考
的演算法被刷掉
im大 首先那個人是被要求寫invert binary tree 再來他
是homebrew的作者 他本科系是化工 他後來被找去Apple
但也只待了一下就離職 離職原因不明 他本人也出來聲明
說Google拒絕他很有理:https://reurl.cc/qglDOg
還有insert node不用默背 你懂演算法就很簡單寫
linus進去直L6以上 這種職等根本不太會考演算法
推 就像減肥很簡單啊 少吃多動而已 但是大部分人都做
不到
會刷題不等於能進估狗 身邊有活生生案例
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 的基本概念8
我是不知道台灣軟體狀況怎麼樣啦 但在美國不考現場白版題或是現場Coding 你會發現白人和印度人真的很會吹 吹到那種好像 Linux 是他發明的一樣 而且標準很難拿捏 面試官沒有一個行量尺
88
[心得] Google TW Software Engineer 面試心得本人目前在新加坡,最近剛收到offer,所以想來記錄一下心得 去年九月在linkedin收到hr面試邀請, 因為和hr說要準備一下,所以面試開始是在一個月後的十月 我自己比較喜歡寫c++,工作上用golang,刷題和面試都用c++ 1) Phone interview: medium65
[心得] Google TW SWE 面試心得# Google TW SWE 面試心得 背景: 3yoe,做了兩年豬屎屋後受不了工作型態轉職Backend,目前約一年後端經驗 無奈薪水太低加上今年上半年各種外商擴招就開始面試 3月在LinkedIn 收到Google recruiter面試邀約,大多數recruiter都建議可以先準備一個40
[心得][美國] 幾年的面試者+面試官經驗鑑於近年來LeetCode刷題被神化,被認為是面試必備 所以我想以5年多以來無論是當面試者還是當面試官的經驗 來分享一下如何準備面試 首先先分享一下我的經歷 我不是什麼強者,沒有參加過ACM競賽,Code jam頂多做兩題26
Re: [討論] 我就問,刷題強者的實務表現?小時候「會考試不代表會做事」 長大後「會面試不代表會做事」 感覺失敗的人總是一百種藉口 這種讓失敗者自慰的言論也常常被吹捧 但事實就是19
[心得] 面試心得之前有發過一篇,後來想說等Amazon面完再一起發 今天終於把Amazon面完了,分享一些心得給大家 背景: 四大CS學碩,目前在MTK做軟韌體 程式能力就一般,跟板上大神比差很多10
Re: [討論] 軟體工作真的有需要刷題嗎?幾個切入點: 1. 刷題有分簡單-難 個人認為 easy-medium 的題目是用來過濾用嘴巴寫程式的資深工程師 你寫不出九九乘法表還是轉行好了 跟刷題沒差 在一些被海投的公司,一個簡單的 online coding 可以濾掉一半以上的人 多爽7
[心得] 2021年初iOS面試分享手機排版 傷眼抱歉 背景:系統廠iOS SW約兩年 1.OpenNet 面試前有coding test7
Re: [請益] Google面試時都不能停下來想嗎?看了下推文 第一點 好像有些人覺得刷題==背題目 但其實這完全是不同兩件事 而背誦真的對面試沒什麼用 個人就有慘痛經驗 幾年前面FB 沒刷太多題 面試時完全被看破手腳7
Re: [討論] 我就問,刷題強者的實務表現?不知道您是面試什麼產業、什麼規模的公司、什麼職位 我建議還是講的具體一點,大家比較有討論空間 : 我就不指名道姓了 : 大概是被刷題進去的人佔到主管位, 就我經驗大部分公司,你去面主管位置的職缺