Leetcode 是什麼?誰需要刷題?必考題有哪些

當好的工程師職缺出現在求職市場時,眾多求職者將湧入其中爭取面試機會,企業使用履歷進行篩選之外,會考驗應徵者的基本開發能力以及專案經歷。前者常見的測試方式為白板題與線上題庫測驗;後者則看求職者的作品集來了解。而 LeetCode 便是常見了解題目的手段,其記錄各式各樣的題目好讓求職者有個底。

LeetCode 解題的思考策略,刷題的4個階段

許多科技公司在面試時都會有「白板題」的技術考題,也帶動近年來軟體圈瀰漫著一股「LeetCode 刷題」的風潮。這篇想帶大家了解,Leetcode解題時的心態與策略,如何理解題目背後的設計思維,以及刷題的4個階段。

資料結構和演算法對一個工程師的意義?如何提升實力?

如果脫離「面試解題」這個情境,倒底學習演算法/資料結構有什麼意義?除了準備面試,這些學習的投資有什麼長期價值嗎?在今天的分享中,我們訪問了愛料理技術長與共同創辦人 Richard Lee,希望能為正在攻略演算法/資料結構的讀者們,設定具有長期價值的目標展望,感受到這是為了長期的工程師職涯自我修練的一部分。

運算思維4 步驟,如何培養 Computational Thinking

演算法 (Algorithm)是一系列有條理的步驟,能用於計算、解決問題、做出決定。 運算思維(Computational Thinking)是一個思考的程序。這篇文章就用實際的範例,帶你了解演算法和運算思維是什麼?以及學習他們的重要性。