
leetcode 重要嗎 在 コバにゃんチャンネル Youtube 的最佳解答

Search
目前準大一生,剛學python,語法在7月中會學完,馬上學c++,因為大一程式設計是c++(目前都是把語法學會而已),目前有在用hackerrank 30days code,1 ... ... <看更多>
... ,以前聽過很多人的說法說刷題甚至資料結構演算法根本只是應付面試用,一點都不重要, ... leetcode,我都不 ... ... <看更多>
#1. 目標是新創、小型公司,我該刷LeetCode嗎? - Glints
雖然在LeetCode,受到最熱烈討論的,都是Google,Apple,Microsoft,Amazon等等大公司之題目。但也有許多小公司會以它為參考,來建立自己的考試題庫。
#2. LeetCode 是什麼?為什麼要刷題? - iT 邦幫忙
但更重要的其實是觀念是如何建構,以及應該如何活用於題目當中,這才是解題/刷題過程中逐漸養成的。刷題的重點來源培養解題的手感,如何把從問題中使用 ...
#3. 何時刷leetcode - 科技業板 - Dcard
目前準大一生,剛學python,語法在7月中會學完,馬上學c++,因為大一程式設計是c++(目前都是把語法學會而已),目前有在用hackerrank 30days code,1 ...
#4. LeetCode 題庫大公開,應徵軟體工程師考前必看! | 面試經驗分享
要知道哪些是重要題目也很簡單,只要到LeetCode的問題主頁,右手邊就會顯示Featured的問題列表,例如SQL相關70題重要題目、170題演算法題目等等。也有公司 ...
#5. Leetcode 是什麼?誰需要刷題?工程師面試要刷到什麼程度?
專業上的講法會提到測量方式、測試次數的加總以及如何用Big O 表達,個人傾向簡單講解,面對一組資料,用for-loop 執行嗎?假如面對多組資料,能避開巢狀 ...
#6. [ALG101] 先別急著寫leetcode - Lidemy 鋰學院
有人會問說:這重要嗎? 當在你工作上碰到比較複雜一點的商業邏輯時就顯得很重要了。我這課程可不是什麼造火箭的課程,在程式解題的領域中,這堂課可能就跟學習怎麼 ...
#7. Re: [討論] 軟體工作真的有需要刷題嗎? - 看板Soft_Job
小弟在後端與資料領域打滾過幾年,也刷過上百題Leetcode 同意大部分演算法題確實工作上不會用到,但仍然有很多潛在價值存在就來分享一下我覺得刷題真 ...
#8. 2021 求職必看!工程師的LeetCode 面試調查大公開!
所以大家不要因為它們不常考就不去學習阿,這些演算法可能成為你未來工作的重要基礎或常用工具! ... 先來看3 Sum 的例題你以為要直接給你解答嗎?不不不不 ...
#9. LeetCode:刷題網站的陷阱?學習演算法還有更好的方法 ...
LeetCode 在面試中的地位非常重要。許多公司在面試中會問一些關於演算法和數據結構的問題,以評估應聘者的技能和能力。因此,熟悉LeetCode ...
#10. [Leetcode] 刷題新手先備與相關知識分享 - Haren Lin
... 重要的,而算法效率的度量则是时间复杂度和空间复杂度。通常情况下,人们更 ... 刷LeetCode 吃力正常吗? - 知乎. 有问题,上知乎。知乎作为中文互联网 ...
#11. 刷LeetCode用什么语言重要吗?采用哪种语言比较好?还是都 ...
作为一个刷题800+的过来人告诉你,刷题完全不必纠结语言,因为在你犹豫的时间里,别人或许已经刷完几百道题了。用你最熟悉的,哪怕是PHP刷题都可以!
... ,以前聽過很多人的說法說刷題甚至資料結構演算法根本只是應付面試用,一點都不重要, ... leetcode,我都不 ...
#13. leetcode提交通过率重要吗 - 稀土掘金
leetcode 提交通过率重要吗. LeetCode是一个非常流行的在线编程平台,它提供了大量的算法题目,供程序员们练习和提高算法能力。LeetCode提交通过率在一定程度上反映了 ...
#14. 心得做快五年技術員轉職寫Python 工程師兩年心得。 - 哈啦區
有些人不會附上Leetcode,但通常有附上Github 的我都會把帳號丟到Leetcode 上查查看有沒有紀錄。 ... 重要但努力更重要. 4. 0. 關閉圖片影片 收藏 回覆本篇 ...
#15. [討論] 什麼層級的職位才不用再刷leetcode了?? - terievv板
... leetcode嗎? 所以我想問問,台灣現在還需要刷leetcode的層級大概是怎樣呢 ... 重要了 從過往參與的project問其細節就能得知123了其實 真的要工作多年再 ...
#16. 演算法&資料結構的應用場景? 如何用LeetCode有效提升實力 ...
... ,資料結構跟演算法其實都只是#手段,最 重要 ... NOSQL 就比較快嗎為例 破除刷題的迷思:題目數愈多愈好?會演算法之後就能 寫出 ...
#17. 注意!眼下比有刷LeetCode更重要的事… - Redian新闻
子数组范围和A-level比GCSE更重要吗?附教材与词汇手册可领取!2023开年16天上岸谷歌,Leetcode刷题小抄背完,面试真的不一样…走出一段感情要多久才能 ...
#18. Leetcode 刷題pattern - 美國軟體工程師求職有趣經驗
另外,我在onsite interview 前還可以把職缺要求再複習一遍,總之我覺得這樣做很有幫助:. 一個很重要的觀念是,把很多障礙你的因素移除掉,你的表現自然 ...
#19. 海外工作浪潮襲來? 快用LeetCode刷一波考古題吧! - 進度條
... LeetCode都有專門的團隊在搜集熱門考古題,而也有 ... 核心價值可能才是你該先思考的地方 淺談超脫設計之外的產品價值,UI UX 在一開始真的那麼重要嗎?
#20. 不只是刷題的Leetcode 訓練營|Accupass 活動通
真的嗎?還是只是你的企業、專案沒有用到而已… ALPHA Camp 相信,要 ... 除了需要對演算法與資料結構的技術概念有一定的瞭解,更重要的是你的大腦要建立正確的思考邏輯。
#21. leetcode教學ptt在Instagram上受歡迎的貼文與照片|2022年08月
leetcode 教學ptt在Instagram上受歡迎的貼文與照片|,提供leetcode教學ptt,Leetcode 教學PTT,Leetcode 很難,Leetcode 重要嗎相關Instagram貼文與照片, ...
#22. 知乎热议:算法被吹上天了吗?程序员刷题只为面试? - InfoQ
LeetCode 刷题14- 简单- 最长公共前缀. 算法作为极其重要的一点,是大学生毕业找工作的核心竞争力,所以为了不落后与人,开始刷力 ...
#23. Codility / LeetCode的重要性與注意事項 - Jecho.Me
你的面試會錄取嗎? 視訊面試的準備 · 傻傻等待面試結果?你也可以試試這兩招 · 取消 ... Codility / LeetCode的重要性與注意事項. Codility / Leetcode 不只會針對回答內容 ...
#24. 刷LeetCode用什么语言重要吗?采用哪种语言比较好?
我开始想的是锻炼思维顺便避免语言的语法忘记,后来发现语言的锻炼还是比较少的,因为有的题用c的指针解非常灵活,有的用c++的stl很方便 ...全文 ...
#25. 資工畢業,想做軟體工程師,但沒有實習經驗,這樣規劃對嗎?
因此規劃給自己三個月的時間邊做飲料店工作邊學習java相關內容,看作業系統、演算法、資料結構的原文書,刷刷LeetCode ... 重要的;你既然已有規劃,那就 ...
#26. Leetcode刷多少题能进大厂? - Uoffer
不用说了,实习和New Grad占比基本100%,国内也是大面积考,重要性不言而喻,就是LeetCode狂刷,必修技能。 ... 下一篇: 前端有必要刷leetcode吗?怎么刷 ...
#27. [Leetcode] 刷题水平代表工作能力吗? - 1Point3Acres.com
多数公司对experienced hire会面domain knowledge和系统设计,加上两三道基本算法题以评估CS基础素质。对于experienced hire来讲,bq其实是很重要的一环, ...
#28. LeetCode : 程式技術學習、交流平台 - HackMD
題目的類型、難易度分類是學習平台的非常重要的賣點之一,如果缺少其分類,時常會做到重覆 ... 昨日派對開心嗎? ... 不,不太開心昨日のパーティーが嬉しかったですか ...
#29. Chao-Wei Peng on LinkedIn: LeetCode in JavaScript 刷題即興秀
... ,大家好,我是彭彭,最近工作都還順利嗎?是否該... 投履歷了呢XDDD 延續 ... in/gKY4VA7e 有點瑣碎,但很重要! #java #教學 #課程 #datatypes #資料型態. 彭彭的 ...
#30. 求助|综测真的重要吗? - 力扣(LeetCode)
如题,每次综测成绩出来周边的同学都在议论,说第一的同学多么多么厉害,我觉得综测各种虚假加分,什么社团什么水的连名字都不知道的比赛或者写写文档 ...
#31. 記性差的人如何有效率地用LeetCode 刷題?我跳槽用的筆記 ...
很主觀的一個指標,通常越多公司考過我會覺得越重要。 Familarity, 自己對 ... 嗎?我輝煌的綠卡EB2 申請經驗分享. Next Post 二十幾樓高的大吊橋公園 ...
#32. LeetCode 介面改版前後的使用體驗對比- 程式美食研究中心
... 重要的解題區還是缺了點,不夠詳細. 這次剛好趁著介面改版一併介紹. 介面介紹. 舊版介面. ⬆ 看到右下角的 NEW 按鈕了嗎,按下去就可以切換成新版的樣式 ...
#33. 猛刷LeetCode官方算法宝典, 成功拿下字节跳动offer 原创
厂Offer?“刷leetcode!这是我听到最多的回答!程序员找工作,刷leetcode真的有用吗?不刷leetcode真的就面不过吗 ... 算法在编程领域的重要 ...
#34. 國內應屆生是不是把Leetcode刷的滾瓜爛熟就能進google了?
我寫了一篇文章:《對計算機專業來說學歷真的重要嗎?》火了以後,經常問我,我根據你的建議,到大三了去找實習,但根本找不著呀?怎麼辦? 這裡告訴 ...
#35. 不是資工系能找機器學習工作嗎?跨領域面試經驗分享 - 好豪筆記
因此,我的策略是在各個分類都挑出數題重要題目、有條理地練習。具體來說,我參考了AH Tech 在YouTube 影片中分享的LeetCode 分類方法與表格,在每個分類 ...
#36. 刷LeetCode 吃力正常吗? - 51CTO博客
... LeetCode 吃力正常吗?,以下讨论不涉及到那种ACMer及一些顶级大神, ... 因此掌握这些已有的题目的知识点和解题方法是很重要的。那么都有哪些知识 ...
#37. 国内应届生是不是把Leetcode刷的滚瓜烂熟就能进google了?
... Google,有可能工作都找不到。为什么有些人刷刷LeetCode就能Offer拿到手软,而有些人LeetCode ... 我写了一篇文章:《对计算机专业来说学历真的重要吗?》火 ...
#38. 【Leetcode】python - [62] Unique Paths 個人解法筆記#重要題型
⭐ Leetcode 解題紀錄⭐ ⭐ Leetcode 解題紀錄⭐ 題型 資料結構 Python Solu... 104 Maximum Depth of Binary Tree BFS (分層) Python 94 Binary Tree Inorder Traversal BFS (分層) Tree Python 102 Binary Tree Level Order Traversal BFS (分層) Tree Python
#39. 刷題神器Leetcode 超好用功能報給你知!
如何有效率和有策略地準備面試,而不是亂槍打鳥,絕對是非常重要的 ... 請問85折折扣碼有期限嗎~謝謝! Loading... Reply. Female Power says ...
#40. 軟體/韌體工程師《面試重點與觀念複習》: Leetcode實戰討論
... [重要] 發文前務必閱讀:C/C++常見問題十三誡 --- 擬真試題1/擬真試題2/擬 ... 嗎bool isFirstgetZero = true; //是第一次遇到尾數有0嗎if(x < 0 ) ...
#41. 两个月刷400道leetcode之后的经验与心得总结、真题整理分享
整理完今年的阿里、腾讯、网易等公司的面试后,我有一个重要发现. 前言. 随 ... 吗,你再写时间复杂度和空间复杂度稍低一点的解法,如果面试官继续问你能 ...
#42. 知乎搬运:刷LeetCode经常心态崩,是我智商不够吗? - 搜狐
前两天在知乎里回答了一个问题:“刷LeetCode吃力正常吗?”引起了一些同学 ... 想要心态不崩,除了降低难度之外,提升对必要性的认知也很重要。高考也很 ...
#43. 刷leetcode吃力正常嗎? - 劇多
刷leetcode吃力正常嗎? c++ primer plus過了一遍,今天做了leetcode前幾 ... 萬事開頭難,看懂題目是做好一道演算法題最開始也是最重要的一步。 我將 ...
#44. leetcode/算法重要吗.md at master - GitHub
我曾经不止一次的问过自己这个一个问题,算法到底重要吗? 刚入职的时候,我被分配到了分布式相关的工作,主要是学习hadoop的生态环境。 hdfs; mapreduce ...
#45. LeetCode 刷多少题能进大厂面试? - 吴师兄学算法
更重要的一点是,或许你并没有那么多的时间可以用在刷题上! 总结一下 ... Q:可以跟老师互动交流吗? 课程的研发和答疑均是吴师兄本人全程负责,所以 ...
#46. 如何用分治法對付LeetCode / 刷題心得跟題庫分享 - Super9
真的用得到嗎? 當然,像146. LRU Cache、253. Meeting Rooms II 這種貼近 ... 我覺得LeetCode 有一個重要的價值在於「題目永遠存在著另一種解法的可能 ...
#47. LeetCode刷题要刷到什么程度,才敢去面试? - 北美生活引擎
综上所述,量化/数据求职面试要包装自己的简历,还要学会与面试官的有效沟通;但总而言之,能快速准确地完成算法面试题目才是录取的重要指标。因此,为了 ...
#48. LeetCode终极刷题攻略,上岸大厂只需刷200题就够了 - 直通硅谷
直接问他这题怎么做吗?当然不是。 正确的沟通方法是和面试官沟通“预期”,表达自己 ... 不过坦白来讲,在毫无思路时你必须这样做,因为你最重要的事是将题目完成。 带队 ...
#49. [討論] 我就問,刷Leetcode 的表現? - soft_job | PTT職涯區
... 嗎? 我考得過Hard,還需要領你這120 萬左右年薪? 我近十年經驗,可以拿出 ... 17 Re: [討論] 刷題和side project 的重要性. 56 soft_job 2023-05-24 21 ...
#50. 我就不信LeetCode 刷過百都這麼難找工作 - 壹讀
另外數據庫方面還提了一下ORM 跟LeanCloud,聊勝於無。 Node 的話,我重點介紹了Stream,當然其它API 也有都說到,主要是流實在太重要 ... 嗎」,所以想從 ...
#51. 从零开始刷力扣– 刷题列表【玩转力扣】 - 极客中心
刷题顺序很重要吗? 重要。按照题目类别结构化地刷题的速度不仅更快 ... 标签: 极客学长 玩转leetcode 玩转力扣 置顶 轻松刷leetcode. 版权声明. 本文 ...
#52. 刷完400 道LeetCode 題後,我「悟」到了五大經驗 - VITO雜誌
... 重要的作用。 資料結構和演算法的重要性. LeetCode 並不提供全面的資料結構和演算法(DSA)課程,因此在使用這個平臺前,你 ...
#53. 美國軟體工程師實習申請與面試— Google, Facebook, Yahoo ...
"好忙哦,你開始寫Leetcode題了嗎?"學姊問(Leetcode是面試的程式題題庫 ... 重要,若是很厲害的工程師,但無法與其他人合作,公司也會很困擾. 結果呢.
#54. 程式解題新手入門注意事項 - Huli's blog
我需要做處理嗎? 如果是小數或負數呢?需要做 ... 寫這篇的原因是希望剛接觸程式解題的新手們可以理解在動手解題之前,其實有更多重要的事需要去關注。
#55. Coding Interview 就是刷好刷滿刷爆LeetCode 就會上?
解題速度很重要,但打字速度也很重要。 面試的時間說長不長說短不短 ... 所以當面試官提出題目後,首先你可以先用自己的話描述,以你的理解題目是這樣對嗎?
#56. LeetCode 刷题指南(一):为什么要刷题| Just For Fun
通过考察或回忆一个类似的题目是如何解决的,也许就能够借用一些重要的点子(比较Ugly Number 的三个题目:263. ... 还出(二)吗. SelfBoot • 5 年之前. 等 ...
#57. leetcode也開始收費了,大家怎麼看? - GetIt01
要真工作的話,影響工作效果有很多其他的重要的因素。。 代碼可讀性 ... ※刷leetcode吃力正常嗎? TAG:面試 | 演算法 | LeetCode |. 一點新知 GetIt01.
#58. LeetCode介紹| Arton的部落格
常submit的人會發現LeetCode回報的執行時間有小幅跳動,因此那個百分比並不是很重要。 ... 有次面試主考官念完題目,我很想問他:「可以再說一次嗎 ...
#59. [程式設計] LeetCode 介紹
點擊題目名稱,就可以進入觀看題目的描述。最重要的是Description 頁囉。這題說明了題目的要求,有什麼樣的輸入,還有輸出。
#60. 使用Python 練習LeetCode:50 種程式設計面試問題的演算法
想要獲得業界中最流行的50個面試問題的逐步解釋嗎? 你將會得到。 是否想 ... 重要的, 這就是本課程想幫你的。 我已經花了無數的時間在LeetCode 上 ...
#61. 刷完LeetCode 是什么水平?能拿到什么水平的offer?
运气是最重要也最玄学的一个因素了,但绝不可忽略。所以不要轻易说“刷LeetCode没用”,很可能,你只是欠缺一点点运气而已。运气包括太多方面了:.
#62. 【矽谷求職戰】「聽說你最近在刷題」:軟體工程師一定會遇到 ...
先簡短介紹一下我自己半路出家成為軟體工程師的「刷題」經驗:2015 年上完Coding Bootcamp 到找到工作,我大概做了60 題左右的LeetCode 問題; 2016 年底 ...
#63. 力扣(LeetCode)刷题顺序很重要- aggie1024 - 简书
没关系,本文将对力扣的1-700 题中不需要会员的数据结构与算法题目(数据库与shell 除外)进行分类,并推荐一个刷题的顺序。 完全零基础可以刷题吗? 不能, ...
#64. [心得] 北美工作轉專業淺談Leetcode 之我見- 看板Soft_Job
... 嗎? 同時也讓自己在看解答以前多思考多想我的確有曾經寫過比第一名投票 ... 重要的(機械設計我相信也是這種概念) 目前大概是這幾點的收穫花了我大約 ...
#65. labuladong 的算法小抄
目前只有最终解法或者比较重要的代码片段才会提供多语言的支持,一些伪码片段或者 ... 现在LeetCode 已经2000 多道题目了,难道我要全部刷完,才算搞定算法了吗? 我 ...
#66. 刷leetcode队出国找工作,面试国内BAT等企业作用大吗? - 赛氪
leetcode 也算是面试的时候考的比较多的,个人觉得多刷对面试还是有一定帮助的,不过个人的工作能力还是很重要的,最主要的还是要相信自己。 2015-06-25 未知. 24.
#67. [請益] leetcode解題跟design pattern哪個對工作比較有幫助??
都重要leetcode是練基本動作軟工那些是觀念跟判斷. 09/13 02:22, 7 F ... leetcode 不是就程式的題庫嗎? 09/13 19:42, 40 F. →. bibo9901. 09/13 21:00, , 41 F. 是訓練 ...
#68. 代码随想录
而且一个正确的刷题顺序对算法学习是非常重要的! 所以我整理了leetcode刷题攻略:一个超级详细的刷题顺序,每道题目都是我精心筛选,都是经典题目高频面试题,大家 ...
#69. Re: [討論] 軟體工作真的有需要刷題嗎? - Soft_Job | PTT Web
小弟在後端與資料領域打滾過幾年,也刷過上百題Leetcode 同意大部分演算法題確實 ... 刷題文化但就面試成本來看就是我花30min 能看出上面這些能力20~30%,其他重要的 ...
#70. [討論] 刷leetcode的語言選擇- Soft_Job - PTT網頁版
... 重要的是能解出問題的方法。 而使用C則是單純想熟悉C語言,未來工作寫C比較賺 ... → ericrobin: 然後用C寫Leetcode是時間太多嗎= = 02/27 11:40. 推mickeyha: LRU用 ...
#71. 一份好的履歷怎麼寫?教你10 分鐘完成HR 最愛看的履歷!
➤ 你知道AI 履歷小助理也能幫你速寫履歷嗎? ... 5 大特徵,辨識讓你萎靡不振的有毒環境! 4 Leetcode是什麼?為什麼要在Leetcode刷題、Leetcode的解題教學 ...
#72. 家里地漏容易堵的,可以试试这款#不锈钢地漏,密集网孔下水快
... 重要吗 猪景房为何卖这么贵懒羊羊为什么那么喜欢睡觉何穗发了60多张自拍 ... LeetCode -097iOS-.xcconfi.
#73. 关于搞嵌入式的我如何拿下47万秋招offer - 牛客
我的23秋招总体还算顺利,刷了10道LeetCode ... 我自己总结一下为啥自己相对容易,双985学历(电科,川大)有一定优势,基本上除了华子没挂过简历,最重要 ...
#74. 47岁林志玲有多敢穿?录制现场一举动差点春光乍现,吓坏导演组
... 重要的事情是什么你知道吗哎你说什么哎怎么了怎么我莫名其妙跟着你走你追我吗没有没有哈哈停停哇天呐我有件事情要告诉你嗯其实啊我们之前有一面之缘的对在其他一个节目 ...
#75. 刷題是什麼?為什麼工程師都在刷leetcode - YouTube
因為我常常有跟對寫成是不了解的人解釋刷題到底是什麼,還有「準備面試」這個概念的困擾,所以就拍了一個影片來解決這件事Follow我的telegram以即時收 ...
#76. 大象棋牌官网
... 重要一些,看她养伤,毕竟傅百年是他心中念了多年的人,每日守在新晋的 ... [leetcode]candy · 确实没扣我话费而是扣他们200元余额,这是什么骗局? 怎么 ...
#77. System Design 一亩三分地 - SenjaTekno
... leetcode的时间来看System Design。. 本科和研究生留学申请经验分享,美国各大学 ... 我觉得system design里面,knowledge和communication都很重要,像LZ这样knowledge ...
#78. 早餐肉罐頭 - enzaku.online
... 嗎?午餐肉經常被使用在港式茶餐廳的餐肉,有豬肉、雞肉或者牛肉,也有 ... 鬱金香牌早餐肉Pork Luncheon Meat 品牌也不重要,承平時期,早餐肉通常只 ...
#79. 绿卡面试一亩三分地 - mandeabu.online
... 重要信息(地里从来不发广告)。 C 一亩三分地,答题题库,1point3acres ... leetcode已经刷过五遍,都做好详尽的总结,看过geeksforgeeks里面一半的 ...
#80. 前端转全栈求指教 - V2EX
个人认为业务对于前端来说更重要,要做全栈还是要按照一个业务方向来学应该可以. gp0119. 16. gp0119. 20 小时18 分钟前. 会nestjs 不就是全栈吗 ...
#81. 绿卡面试一亩三分地 - bunusata.online
... 重要信息(地里从来不发广告)。 C 一亩三分地,答题题库,1point3acres ... leetcode已经刷过五遍,都做好详尽的总结,看过geeksforgeeks里面一半的 ...
#82. 计算机网络——3A安全认证 - 阿里云开发者社区
点赞后看,养成习惯喜欢的话可以点个关注哟你们的点赞支持对博主们来说很重要哦!!! ... LeetCode--234.链表的回文与牛客网--OR36.链表的回文结构联合解 ...
#83. 2022年北京大数据面试题汇总.docx - 原创力文档
... leetcode 162 要求二分法实现kafka高效读写项目整体如何控制重复数据 ... 就是里面最重要的ET实体是哪些?整个数仓最重要的实体是那些? 指标体系建设是 ...
leetcode 重要嗎 在 Re: [討論] 軟體工作真的有需要刷題嗎? - 看板Soft_Job 的推薦與評價
小弟在後端與資料領域打滾過幾年,也刷過上百題 Leetcode
同意大部分演算法題確實工作上不會用到,但仍然有很多潛在價值存在
就來分享一下我覺得刷題真的"有意義"的那部分好了
1. 工程基本功
例如天字第一題,Two Sum,考得就是一個 Hash Table 的基本概念
也是非常常見的 junior developer 會遇到的場景
例如現在有兩台機器,定期產出 1e6 筆資料量級的 excel 報表
現在要你寫個系統 on-demand 讀取並合併兩張報表後返回給客戶
如果做成 O(N^2) 然後跟主管說他就這麼慢沒辦法
那技術顯然很有問題...
2. 將理論實際應用的能力
例如 Trie 的概念本身不難
但突然碰到沒見過得複雜變化問題
你有辦法馬上反應過來應用上去嗎?
3. Coding 速度與準確度
你有沒有辦法在很短時間,實作一個中等難度的問題,然後一次就 bug free pass
這對應的是你平日工作的開發效率,還有邏輯是否縝密
如果你寫兩三行 code 就要一直 print 看輸出修改邏輯漏洞
代表你對程式操作變數的熟練度不足
當要大量開發一些不太困難的工項時(這是公司常見場景),效率會較低落
而且可能會有潛藏的 bug
甚至 unit test 也幫不了你,因為你根本就沒想到要測試這些 corner case
4. 後端系統設計
要你做資料庫選擇,那最少該對 B+Tree, LSM Tree 等結構有概念
要你做地圖系統,那 Quad-Tree, R-Tree, KD-Tree, Z-Order Indexing 也該能聊聊?
或 Cache 系統最常見的 LRU/LFU cache 選擇
分散式系統最基本的 Consistent Hashing 有哪些應用,好壞是什麼
這類演算法可能實作很複雜導致 Leetcode 不愛考
但 Leetcode 的部分題目也是從這些概念中提煉出來(例如一堆基本 Tree 操作)
足夠小到可以變成一個 10~20min 寫的完的題目
假如你 Leetcode 都寫的出來,想來要理解系統設計真實應用的演算法也不會太困難
5. 靈活思考
這就一些奇怪的觀察力考驗題
看你能不能看穿他轉幾個彎之後,就是某個簡單的演算法概念
跟考益智問題的意思差不多
因為他想找真的很聰明、頭腦很靈活的人
如果聰明人想得出來,大量努力刷題苦練過的普通人也想的出來
那起碼這個篩法有一定機率找到我想要的人,另一些也是肯努力的人
這樣對面試官來說也不錯了
6. 溝通能力
這個應該也被講爛了
很多公司也沒有要你一秒給最佳解(真的題題秒解還會懷疑你是哪邊去偷到題目)
而是要看你一路跟面試官怎樣討論溝通,將答案一步步優化到最佳的整個過程
你刷的題目足夠,思考也會更穩定,討論更聚焦更有方向,對答案更有自信
如果他覺得你是個一起討論研究問題很舒服的人,就有機會給正面評價
我自己就曾在 Appier 面試被丟了一個沒有優於 O(N^2) 還是 O(N^3) 解的問題
(細節部分記憶模糊了... 也可能是沒有 linear time 解)
但他問的一副有的樣子,一直要我再想想
我想了一陣子,還是跟他解釋了幾種不同思路、假設、還有分別會遇到的障礙
然後很有自信的跟他說這確實沒辦法
面試官就很滿意了,說那是他們真實遇到的難題,也確實還找不到辦法,所以跟我聊聊
後來我們又聊了很多有趣的問題,是很棒的面試經驗
假如當時我不夠熟練的話,一定只會一直擔心我哪裡沒想到,做不出來完蛋了死定了
大概就不會有後續了
當然啦,如果碰到不合格的面試官,或考題亂挑一通,那以上情境都不會發生
有些面試官只會背題,甚至自己也不懂
手上有一份答案,你講的跟答案一樣就 pass
你講不一樣但同樣可以過(甚至還更好)的答案,通通都算 fail
那遇到這種也只能說運氣不好,這場考試毫無意義
但不代表這整個演算法面試的模式沒有可取之處。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.122.161 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1629026770.A.B4E.html
我這篇是把"還算有用"的部分提出來講而已
不代表我贊成現在的海量刷題文化
但就面試成本來看
就是我花 30min 能看出上面這些能力 20~30%,其他重要的能力另外找方式考
跟我花 5~10hr 去把上面這些能力都過濾到 70%
很多公司還是寧可選前者,畢竟資深工程師的時間也是很貴的
當然找錯人的成本怎麼算,就看公司的智慧了...
討論區很多大神的想法也是幫助開拓思維的寶庫
不過我自己推薦的是 學習通用的思維方式 > 學會精妙神奇的解法
太神的解法,甚至利用語言特性一行解那種,實用度反而更低
除非你是要打比賽衝名次省時間
否則老老實實的用基本功堆砌的解法,才是更有意義的學習
... <看更多>