面試軟體工程師 ,你不能不會的演算法|用對思維,速解 50 則精選考題

位學員

  • (0 則評價)

回頂端

面試軟體工程師 ,你不能不會的演算法|用對思維,速解 50 則精選考題

線上課程

NT $5000

課程組合優惠
    <%for packageList%>
  • <%/for%>
<%:data.pce_name%>

[包含 <%:data.courses.length%> 堂課程]

<%for data.courses%> <%/for%>
組合優惠 <%:~currency(data.bundle_price,'NT')%>

額外省下 <%:~currency(data.discount,'NT')%>

課程介紹

感謝同學們的支持,此門課程募資成功,於 2017/9/12 上架第一批課程(Ch1~Ch3)囉!

第二次、第三次的課程上架日期,也已寄信通知學員、並公佈在課程討論區。

另外,老師自己開了課程學習社團,連結已放在課程討論區,請購課學員自行加入喔!

【開課囉!課程簡介】影片內我將給同學一些看課的建議,以及一些注意事項,我也會同步將影片連結與提醒更新在課程討論區喔!






面對軟體工程師面試 - 演算法現場實作的龐大壓力,你是否也和上述情況一樣,想要自己上網爬文找解答練習,卻徒勞無功。

在 Leetcode 題庫的茫茫大海中,如果你沒有時間、也沒有經驗、更沒有清晰的邏輯概念,那你很容易迷失方向。

這一堂課就是為了要幫助所有在演算法中找尋正確航道、捷徑的你而準備的『面試軟體工程師,你不能不會的演算法』線上工具書。


面試考題雖然各異,但核心思維大同小異。未受相關訓練的面試者缺乏相關思維,很容易不知如何切入問題。

透過這一門課程,我們想要幫你建立清晰的邏輯概念,讓你知其然更要知其所以然,不僅僅能夠知道考題的方向,分析常見錯誤,更要帶你找到演算法業界最佳解題方式,並且縮短你尋找題目、練習解答的時間,提升你的準備面試的效率。





【課程教學試看影片 part 2】感謝各位同學與網友回饋!老師把所有回饋整理過後,調整了教學內容,再次錄了一版教學試看帶!



【課程教學試看影片part 1】,可點下方影片播放。









想看完整課綱?請點:https://goo.gl/pbh6c2

現在還有 FB 分享活動 ing (8/5前分享即抽博客來暢銷書喔!)
前 30 名公開分享連結貼文、並截圖分享畫面留言在下方者,即可得到課程折價券 $400 (活動已結束,恭喜得到折價券的學員!)

達 100 次分享,再加抽博客來暢銷書「啊哈!圖解演算法必學基礎」*5 (活動現正開跑中!記得「公開分享」才有抽書資格喔!)


另外還有合購課程優惠,同步進行中!

iOS程式暢銷書作者 &課程好評不斷的彼得潘,全力支援推薦:
若購買胡秩瑋「面試不能不會的演算法」課程,即享有「彼得潘的iOS App程式設計入門課程」超優惠價格!請見活動 ➤➤《詳細辦法


備註:
一旦此合購課程報名流程錯誤,恕無法向 YOTTA 或是 彼得潘 申請退費折扣金額,敬請見諒。


►購課人數達 90,可與講師胡秩瑋 1對1 一小時面對面教學;由老師方寄信給學生,有意願者回信,選出3名
►購課人數達 120,享軟體工程師履歷健檢,由老師方寄信通知符合領獎資格,限120份,欲申請者請儘速回覆老師信件。
(會由科技公司主管批改回饋,還可能得到額外的面試機會!!)
►購課人數達 150,將提供人氣企業軟體工程師面試流程整理


註:以上解鎖活動進行於募資期間






常見問題


課程常見問題

Q: 這門課的募資期間有多長呢?

A: 此課程募資期已結束,課程已經上線囉!


Q: 這門課什麼時候開始上課?

A: 若募資成功後,我們預計第一批課程將於 9/12 開始上課喔!  


Q: 這門課可以看多久?

A: 購課後享不限次數、永久觀看,可以一直看一直學!  


Q: 可以問老師問題嗎?

A: 當然!關於購課的問題,歡迎到「購課問答」詢問 ; 當學習遇到問題時,也歡迎到「課程討論區」與老師同學一同互動。


Q: 看不到募資影片嗎?   

A: 雙手奉上影片連結給您(Youtube 連結


我的程度會影響這堂課的學習嗎?

Q: 我本身會其他的程式語言,可以來上嗎?

A: 當然!


Q: java程度沒有很熟悉,可以上嗎?

A: 演算法重點是思維,語法是其次。只要「看得懂」Java的基本語法,就可以充分吸收這堂課的內容。假如完全不會 java 的基本語法,建議花一點時間學習到看得懂的程度。


Q: 我的演算法基礎沒有很好,適合來聽嗎?

A: 這堂課正是為你而生!!


Q: 請問如果本身沒有在使用 IntelliJ IDEA,可以上課嗎? 

A: 如果你沒有在使用 IntelliJ IDEA,提供您 IntelliJ IDEA 的建議安裝方式:https://www.jetbrains.com/idea/


購買相關問題

Q: 我要如何購買課程呢?

A: 非常的簡單!在你的右手邊有「立即購買」的字樣,點進去就對啦!


Q: 目前有哪些付款方式呢?

A: 目前 YOTTA 提供三種付款方式:

      a/ 信用卡付款

      b/ 超商付款(7-11、全家、萊爾富、OK 即可繳費)

      c/ ATM 轉帳


Q: 為什麼我已經付款了,訂單狀態仍顯示未付款?

A: 若您選擇「超商」或「ATM」方式付款,金流處理時間需要 1~3 個工作天, 等金流完成入帳後,您的「訂單狀態」將會轉為顯示「已付款」,需稍待幾天喔!


Q: 請問什麼時候會收到發票?

A: 購買課程完成繳費後,電子發票會在收到銀行端入帳通知後三天內開立,並透過您註冊的 E-mail 寄送給您。

  • 0
    學員
    0
  • 永久 觀看
  • 10 章節
    56 單元
  • 12 小時
    29 分鐘
    749 分鐘
  • 56 份
    教材
    56 教材
  • 0 份
    作業
    0 作業
已上架 56 單元
  • ㄧ、Big O
    3 單元・0 小時 40 分鐘
  • 1 What is Big O 試看 06:27
  • 2 進階 Big O 11:22
  • 3 進階 Big O (2) 23:09
  • 二、Math
    4 單元・1 小時 5 分鐘
  • 4 Plus one 14:36
  • 5 Pow 16:52
  • 6 Reserve Integer 20:58
  • 7 Palindrome Number 12:45
  • 三、Array/String
    14 單元・4 小時 2 分鐘
  • 8 Two Sum 13:20
  • 9 Two Sum 2 12:22
  • 10 Valid Palindrome 09:14
  • 11 STRSTR() 14:16
  • 12 ATOI 17:31
  • 13 Valid Number 24:30
  • 14 Longest Substring Without Repeating Characters 21:26
  • 15 Longest Substring with At Most Two Distinct Characters 16:18
  • 16 Reverse words in a string 試看 27:37
  • 17 Reverse words in a string 2 15:53
  • 18 Missing Ranges 16:11
  • 19 One Edit Distance 17:53
  • 20 Read N Characters Given Read4 16:19
  • 21 Read N Characters Given Read4 – Call multiple times 19:30
  • 四、Linked List
    6 單元・1 小時 31 分鐘
  • 22 Linked List 簡介 05:11
  • 23 Merge Two Sorted Lists 15:23
  • 24 Add Two Numbers 15:12
  • 25 Swap Nodes in Pairs 09:01
  • 26 Merge K Sorted Linked Lists 23:51
  • 27 Copy List with Random Pointer 22:49
  • 五、Binary Tree
    8 單元・1 小時 41 分鐘
  • 28 Binary Tree 簡介 09:24
  • 29 Validate Binary Search Tree 22:51
  • 30 Maximum Depth of Binary Tree 04:54
  • 31 Minimum Depth of Binary Tree 試看 14:01
  • 32 Balanced Binary Tree 13:14
  • 33 Convert Sorted Array to Balanced Binary Search Tree 09:10
  • 34 Convert Sorted List to Balanced Binary Search Tree 14:04
  • 35 Binary Tree Maximum Path Sum 13:39
  • 六、Binary Search
    3 單元・0 小時 28 分鐘
  • 36 Search Insert Position 08:04
  • 37 Find Minimum in sorted rotated array 08:23
  • 38 Find Minimum in sorted rotated array 2 12:20
  • 七、Bit Manipulation
    5 單元・0 小時 39 分鐘
  • 39 Bit Manipulation 簡介 試看 11:49
  • 40 Single Number 08:16
  • 41 Single Number 2 08:54
  • 42 Power of Two 04:22
  • 43 Missing Number 06:09
  • 八、MISC
    4 單元・0 小時 54 分鐘
  • 44 Spirial Matrix 14:20
  • 45 Integer to Roman 07:58
  • 46 Roman to Integer 09:47
  • 47 Clone Graph 22:48
  • 九、Stack
    3 單元・0 小時 30 分鐘
  • 48 Min Stack 09:51
  • 49 Evaluate Reverse Polish Notation 11:50
  • 50 Valid Parentheses 09:11
  • 十、Dynamic Programming
    6 單元・0 小時 53 分鐘
  • 51 Climbling Stairs 10:12
  • 52 Unique Paths 14:18
  • 53 Unique Paths 2 05:41
  • 54 Maximum Sum Subarray 07:03
  • 55 Maximum Product Subarray 06:41
  • 56 Coins in a Line 09:41

作業觀摩

<%if data.rows.length > 0 %>
<%props data.rows%>

作業 <%>~toInt(key) + 1%> <%:prop.title%>

<%if prop.rows.length > 0 %>
<%:~loadTmpl('homework-card2', prop.rows)%>
<%/if%>
<%if prop.rows.length > 0 && prop.total_page > 1%>

正在載入更多...

<%/if%>
<%/props%>
<%if data.total_page > 1%>

正在載入更多...

<%/if%> <%else%>

目前沒有出作業唷!

<%/if%>
<%if data.rows.length > 0 %> <%props data.rows%>

作業 <%>~toInt(key) + 1 + ~toInt(prop.pageNow)%> <%:prop.title%>

<%if prop.rows.length > 0 %>
<%:~loadTmpl('homework-card2', prop.rows)%>
<%/if%>
<%if prop.rows.length > 0 && prop.total_page > 1%>

正在載入更多...

<%/if%>
<%/props%> <%/if%>
<%props data%>
<%if prop.type == 'image'%><%if prop.cover %>
<%:~isGif(prop.cover)%>
<%else%>
<%/if%><%else prop.type == 'pdf' %>
<%else prop.type == 'youtube' %>
<%else prop.type == 'ppt' %>
<%else prop.type == 'sound' %>
<%/if%>
<%if prop.visible == 1 %><%/if %>

<%:~formatDate(prop.create, 'YYYY-MM-DD')%>

<%:prop.title%>

<%:prop.user%>

<%if prop.isAuthor == true %>刪除編輯<%/if %>

<%:prop.comment_count%> 則討論

<%/props%>
<%props data%>

<%:prop.user%>

<%if prop.visible == 1 %><%/if %>
<%if prop.type == 'image'%><%if prop.cover %>
<%:~isGif(prop.cover)%>
<%else%>
<%/if%><%else prop.type == 'pdf' %>
<%else prop.type == 'youtube' %>
<%else prop.type == 'ppt' %>
<%else prop.type == 'sound' %>
<%/if%>

<%:~formatDate(prop.create, 'YYYY-MM-DD')%>

<%:prop.title%>

<%if prop.isAuthor == true %>刪除編輯<%/if %>

<%:prop.comment_count%> 則討論

<%/props%>

正在載入更多...

錄音 <%:~numToZH(sort + 1)%>

錄音 <%:~numToZH(sort + 1)%>

來關注最新的課程資訊吧!

這裡是專屬課程的公告區,老師將在此發佈與課程相關的重要資訊,你可以查看所有與課程有關的最新公告。

目前沒有任何公告唷

<%props data%>

<%:~formatDate(prop.publishDate, 'YYYY/MM/DD')%>

<%:prop.title%>

<%if ~root.isStudent === false && ~root.isTeacher === false && prop.permission === 'private' %>

本篇公告內容僅限定購課學員閱讀唷!

<%else%> <%:prop.content%> <%/if%>
<%/props%> <%if total_page > page + 1%>

正在載入更多...

<%/if%>