fbpx

精通程式設計面試: 資料結構 + 演算法課程

課程簡介

終極程式設計面試訓練營。 獲得更多的工作機會,薪資談判, 得到你想要的工作所需要的一切

課程介紹:English 简中

從這 19 小時的課程,你會學到

  • 精通頂尖科技公司所做的程式設計面試
  • 變得更加自信,為你的下一次程式設計面試做好準備
  • 學習、實現和使用不同的資料結構
  • 學習、實現和使用不同的演算法
  • 獲得更多面試機會
  • 專業處理工作機會和薪資談判
  • 通過掌握電腦科學的基本原理成為一個更好的開發人員

要求

  • 不需要資料結構或演算法方面的經驗
  • 對一種程式語言有基本的理解
  • 以前沒有必要的電腦科學知識

課程說明

於2020年更新!加入由超過160,000多名開發人員組成的實時線上社區,並參加由行業專家教授的課程,該專家曾實際於矽谷和多倫多擔任高級開發人員。該課程的畢業生現在在Google、Amazon、Apple、IBM、JP Morgan、Facebook +其他頂尖科技公司工作。

想在谷歌、微軟、 Facebook、 Netflix、亞馬遜或其他公司這樣的大型科技公司謀得一份工作,但是面試過程和程式設計問題讓你望而卻步? 每當你被問到一個程式設計問題時,你是否發現自己感覺”卡住了”? 這門課就是你的答案。 使用本課程中的策略、功課和練習,你將學到如何獲得各種公司的工作出價。

許多”自學”的開發人員認為,與電腦科學專業的大學畢業生相比,他們面臨的主要劣勢之一是,他們對演算法、資料結構和大 O 標記法( Big-O Notation )一無所知。 通過學習電腦科學的基本組成部分,可以達到與擁有電腦科學學位的人相同的水平,這將在面試中給你帶來巨大的提升。 你還可以訪問我們的私人線上聊天社群與許許多多的開發人員線上聯繫,幫助你完全瞭解課程內容

以下是你將在本課程中學到的內容:

技術:

1. 大 O 標記法 ( Big O notation )

2. 資料結構 :

* 陣列( Arrays )
* 雜湊表( Hash Tables )
* 單鏈表( Singly Linked Lists )
* 雙鏈表( Doubly Linked Lists )
* 佇列( Queues )
* 堆棧( Stacks )
* Trees (BST, AVL Trees, Red Black Trees, Binary Heaps)
* Tries
* 圖形

3. 演算法 :

* 遞迴( Recursion )
* 排序( Sorting )
* 搜尋( Searching )
* 樹的走訪( Tree Traversal )
* 廣度優先搜尋( Breadth First Search )
* 深度優先搜尋( Depth First Search )
* 動態程式設計( Dynamic Programming )

非技術 :

  • 如何獲得更多面試機會
  • 面試過程中應該做什麼
  • 面試後應該做什麼
  • 如何回答面試問題
  • 如何處理面試機會
  • 如何協商你的薪水
  • 如何讓薪水更高

我是一個有工作和管理團隊經驗的高階開發人員和程式設計師,並在有面試者以及擔任面試官的經驗。

如果我能幫助你更好地面試並找到更多的工作,那麼我作為講師的工作將會成功。 這項技能真的可以改變你的職涯,我希望你今天就註冊,看看它能為你的職涯做些什麼!

目標受眾

  • 任何想要提高面試技巧的工程師、開發人員、程式設計師
  • 任何有興趣提高他們白板寫程式碼技能的人
  • 任何想成為一個更好的開發人員的人
  • 任何錯過電腦科學學位的自學成才的程式設計師

講師簡介

Andrei Neagoie 由高階軟體開發人員轉為講師 ( 更多講師主講課程介紹 )

Andrei 是 Udemy 網頁程式開發課程評價很高的教師,也是成長最快的教師之一。 他的畢業生已經進入世界上一些最大的科技公司工作,比如蘋果、谷歌、摩根大通、 IBM 等等。 . 多年來,他一直在矽谷和多倫多擔任高階軟體開發人員,現在正在利用他所學到的一切,來教授程式設計技能,並幫助你發現作為一名開發人員在生活中所能提供的驚人的就業機會。

作為一個自學的程式設計師,他知道有大量的線上課程、教程和書籍過於冗長,不足以教授正確的技能。 大多數人在學習一個複雜的主題時會感到麻痺,不知道從哪裡開始,或者更糟糕的是,大多數人沒有20,000美元用於程式設計訓練營。 程式設計技能學習應該是所有人可以負擔的起,並且對所有人開放。 教材應該教授現代生活技能,不應該浪費學生寶貴的時間。 Andrei 從為財富500強企業、科技創業公司工作中學到了重要的經驗,甚至開創了自己的事業,他現在 100% 地投入時間教授其他人有價值的軟體開發技能,以便掌控他們的生活,在一個充滿無限可能性且激動人心的行業中工作。

Andrei 向你保證,沒有其它課程有這麼全面和詳細的解釋。 他認為,為了學習任何有價值的東西,你需要從基礎開始,發展樹的根本。 只有從那裡你才能學到與基礎相關的概念和具體技能(葉子)。 當以這種方式建立時,學習將會呈現指數級的成長。

以他的教育心理學和程式設計經驗,Andrei 的課程將帶你瞭解複雜的主題,你從來沒有想過是可能的。

課程中見!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

優惠資訊

如何購買這門課程比較划算?可以參考課程購買優惠說明


報名參加課程 

Sponsored by Udemy

也許你會有興趣

 學習資訊不漏接-歡迎使用 App / Email 訂閱發文通知 

Spread the love

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: