fbpx

資料結構和演算法訓練營

課程簡介

如何在矽谷風格的程式設計面試中脫穎而出

報名參加課程

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

  • 如何回答常見的矽谷風格的面試問題
  • 展示你的資料結構和演算法的知識和精通其能力
  • 如何通過矽谷風格的技術面試
  • 自信的參加面試
  • 找到你的夢想的工作

要求

  • 基本程式設計
  • 熟悉 Java

課程說明

本課程是關於如果你想在矽谷的大型科技公司(谷歌、蘋果、 Facebook、亞馬遜或 Spotify)面試,你需要了解的基本電腦科學概念。

主題包括

  • Arrays
  • Linked Lists
  • Big O notation
  • Stacks & Queues
  • Hash Tables
  • Binary Trees
  • Binary Heaps
  • Dynamic Programming & Memoization
  • Bubble Sort / Merge Sort / Quick Sort
  • Graphs
  • Breadth First Search
  • Depth First Search
  • 更多..。

你將得到什麼?

有了這門課,你就可以

  • 超過115個精美的手工製作的高解析影片,帶你走過所有這些資料結構和演算法如何運作的每一個方面
  • 練習最常見面試問題的提問和個人練習
  • 我個人對 Spotify、 Facebook、亞馬遜和其它公司的面試記錄
  • 一個叫做 Classics 的章節,我們走過經典的面試問題,沒有任何參加面試者應該會錯過這些問題
  • 大型科技公司在招聘時面試技巧的軟技能以及如何回答的技術

你節省了什麼?

藉由投資這門課程,你將節省你擁有的最寶貴的東西——時間。 我花了一年的時間在網上搜索最好的範例,最簡單的解釋,最好的視覺化解釋這些東西是如何運作的,然後把它們組合成一個快速,易於理解的地方。

我們一起來吧

學習資料結構和演算法並不是一件苦差事。 這會很有趣。 我想讓你知道,我會一直在你身邊。 問我任何問題。 我通常在24小時內回到我的學生身邊。 我們一起讓你們瞭解這些事情背後的原理。

我也沒有正式的電腦科學背景

看。 我知道不知道這玩意兒是什麼感覺。 而且,像你一樣,我不得不從頭學起這些東西。

但我在這裡告訴你們,這是可以做到的。 我沒有正式的電腦科學背景。 我沒有接受過電腦科學家的傳統訓練。 但是通過學習這些材料,我得到了我夢寐以求的工作,在舊金山的 Spotify 做工程師。 你也可以。

那麼你還在等什麼呢? 今天就報名開始你的旅程吧。

證詞

以下是一些參加過這門課程的學生的感言。

Tiffany Scott

這是我花得最值的10美元。 這些解釋都很簡潔,讓我對即將到來的微軟和 Facebook 的面試充滿信心。 我計劃在4天內完成課程,這樣我就有足夠的時間練習問題。

Saif Addin Ellafi

真的,這聽起來有點誇張。 但是這個課程是完美的,5顆星星不夠。 教師將影片內容以一種易於遵循的順序排列,影片很短是為了保持注意力,讓你想知道更多。 簡明扼要,重點明確,不重複。 以英語為母語的人對理解沒有任何挑戰,尤其是如果你不是以英語為母語的人。 快速回答問題。 課程習慣教你如何程式設計,所以忘記100% 從零開始編碼或有教學練習。 它依賴於你檢查程式碼,重新編寫程式碼,實踐並深入研究這些概念。 範例是用 Java 編寫的,(除了必須設定一個 Java 環境來執行測試之外)。 關注面試中的成功。 這是一個明確的課程目標。 時間和步調是完美的,不需要放慢或加快。 總分10 / 5。

Anna Teittinen

我在忙碌的日程表中完成了這門課程,用了3周時間學習我將與谷歌和 Facebook 進行技術電話面試。 我學到了很多東西,不需要死記硬背就能理解一切,不像我在學校的時候。 最近我發現我在兩次電話採訪中都做得很好。 我將在1月中旬再次與這兩家公司進行第二次技術電話面試。 我強烈推薦這門課程! 非常感謝 Jonathan!

Rick A

我在面試的一開始就參加了你的課程,以更新我所有的概念。 我認為你在這門課上做得很好。 在使用這些概念進行了大量練習之後,我變得相當擅長了。 我收到了包括谷歌、臉書、亞馬遜和微軟在內的大型公司的多份工作邀請。 我想借此機會感謝你們開設這門課程,並回答我們的詢問。

Luciano Sa

令人驚歎的課程! 非常好的解釋,偉大的教學,這使它非常容易跟蹤和理解! 我希望這些星星是指數級的。 🙂

Kavitha Bhasker

我真的很感激我在 Udemy 找到了這門課。 我在工程學院學習這些概念已經有15年了,需要為面試做準備。 這門課程確實抓住了最近在技術面試中被問到的內容和練習。 老師的語氣是非常友好和平靜的,讓你思考而不是把你放在一個地方。 我被問到在某個情境中是否使用陣列 vs hashmap 的問題,我能夠確定答案,並且自信地給出時間的複雜性。 我得到了這份工作,下星期開始上班。 非常感謝!

Eyal Carmi

太好了。 我喜歡 Jonathan 過濾我們面試真正需要的東西——而不是充斥著大量的資料,他指出你值得記住的東西。 他的解釋很清楚,如果你不明白的東西,只要問他,他解釋給你聽。

Flavio Marques Migowski Carvalho

這是我學過的最好的課程之一。 這是非常好的解釋,每一個步驟的編碼是使用圖紙顯示和解釋。 我認為一些設計和架構問題會非常方便! 感謝您為我們製作這門課程!

Adam Mendoza

我所見過的最好的複習演算法和資料結構課程,為在競爭激烈的公司面試做準備。 真的只是一個課程的差距。

Madhu

整體來說,我喜歡這門課。 非常吸引人。 作為講師,Jonathan 是一位偉大的導師,他的聲音平靜而令人放心,讓那些沒有程式設計經驗的人充滿信心。 他不僅涵蓋了幾乎所有重要演算法的技術方面,而且在結尾增加了很棒的面試技巧,這真的很有幫助。 我會把這門課程推薦給每一個想要複習演算法並準備好開始面試的人。

Juwan Turner-Howard

朱萬 · 特納-霍華德

我會程式設計。 我以為自己“知道”陣列,但這有助於我瞭解為什麼要在 linkedlist (可能是 O (n) get 和 set time)與 O (1) get 和 set time 之間進行選擇時,可以做出更好的權衡。 如果課程的其餘部分與第一個模組中資訊的風格和價值是一致的… … 呼… … 我將會有一次愉快的旅程。 到目前為止,我對這門課程感到非常高興和興奮。

Aung Khant Nyra

我想說的是,Jonathan 通過給你一些基本的資料結構和一個典型面試的鳥瞰圖,在向你展示如何準備面試問題方面做得很好。 我在舊金山灣區,對我個人來說,這門課程非常基礎,我自己也在為面試做準備,所以這門課程對我很有幫助,儘管它沒有包括動態程式設計等高階主題。 當然,網上有無數的面試練習問題,所以我明白,他不可能涵蓋一切。 不管怎樣,我喜歡這門課。 與其向教授或講師學習,不如向在這一領域的專業人士學習。

Ramachandran Rajagopalan

如果你是一個初學者,這是一個很好的理由去了解 DSA。 對於那些有一週時間準備面試並需要複習的人來說,可以試試這個。 謝謝,Jonathan。 幹得好。

目標受眾

  • 在矽谷申請軟體工程師職位的人
  • 任何想快速學習電腦科學基礎的人
  • 任何想在谷歌、 Facebook、亞馬遜、蘋果、 Spotify 工作的人

講師簡介

Jonathan Rasmusson    The Agile Samurai

Jonathan是一名經驗豐富的軟體工程師,曾幫助世界上最具創新力的一些公司完成軟體。

當在斯德哥爾摩做 Spotify 的敏捷教練時,Jonathan 與電視平台團隊合作,負責將 Spotify 引入索尼Playstation,也和車隊合作,負責將 Spotify 建置到 BMW、Ford 和 Telsa。

如今在矽谷做 Spotify 矽谷做軟體開發,Jonathan 目前正在為 Spotify 最有價值的合作夥伴 Facebook,Twitter 和 Apple 建立應用程式的整合。

在 Microsoft 當工程師時,Jonathan 與 Progressive Architecture Team 合作開發了 “Microsoft智能客戶端體系結構指南”。

在 ThoughtWorks工作期間,Jonathan經常前往世界各地幫助能源公司(英國石油公司)、金融(AMP Capital)、汽車(Toyota)等行業起始敏捷方面的步驟。

Jonathan 是兩本暢銷敏捷書籍的作者:The Agile Samurai 和 The Way of the Web Tester。他一直在尋找新的方式來分享他所學到的東西。

英文字幕:有

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

報名參加課程 | 更新優惠折扣碼

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

Spread the love

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: