LeetCode – 面試練習庫

IT 面試的其中一個要求是對編程解難的熟悉程度。

LeetCode 是個很好的平台。平台上累積了許多題目,而且題目亦與大公司面試相關。如果你想進入大公司,成為優秀的軟件工程師,這樣不可避免,你需要大量的學習解難的思維和理想的處理手法。

LeetCode 平台

LeetCode 的好處有不少:

  • 來自大公司的相關試題
  • 允許不同程式語言
  • 有討論區,可以與其他人交流
  • 可以即時測試編碼,省卻時間
  • 有分類課題,可助力按需要練習

基本的題型練習如數據結構 (Data Structure)、動態規劃 (Dynamic Programming)、SQL,用家都可以有不同的題型練習。演算法 (Algorithm) 如排序 (Sorting)、搜索 (Searching)、遞迴 (Recursion) 都有不少。

軟件工程師是技術型職位,故此許多時候都會有相關的測試。求職者可能會收到試題在家測試,抑或有可能需要親臨公司即席處理,甚至要在沒有編輯器的幫忙下,只用紙筆寫出答案,故此需要熟悉語法。

不過,面對大量的課題和題型,可能用家也會手足無措。其實這些課題有不少在大學時已有提及,只是到實際使用時會忘記了而已。故此,定期提醒自己:重點是理解背後的思考方式,只要明白相關的概念,這樣解決問題就只需要按部就班即可。

現在不妨探索一下 LeetCode:https://leetcode.com/

除了技術面試,求職者亦需面對基本的人事考核,可參考另外文章 — IT 面試篇 (2) – 人事考核 (HR Screening)

Leave Comment

Your email address will not be published. Required fields are marked *