Udemy

Cracking the JavaScript Coding Interview: Practice Problems

立即報名
  • 712 名學生
  • 更新於 9/2022
  • 可獲發證書
4.7
(23 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
3 小時 59 分鐘
教學語言
英語
授課導師
Cynthia Chan
證書
  • 可獲發
  • *證書的發放與分配,依課程提供者的政策及安排而定。
評分
4.7
(23 個評分)
6次瀏覽

課程簡介

Cracking the JavaScript Coding Interview: Practice Problems

Master your coding interviews by learning important JavaScript concepts and practicing the most essential questions!

The Cracking the JavaScript Coding Interview course provides a variety of practice problems comprised of different topics and solutions related to JavaScript and general programming concepts. Students will be able to solve problems from a wide range of JavaScript coding questions. Anyone looking to prepare for front-end, JavaScript related interviews, and general coding interviews will benefit greatly from this course. Students will learn what kinds of programming interviews are like and be exposed to commonly asked JavaScript questions. They will also be able to master the relevant skills concepts and techniques necessary to excel in their upcoming coding interviews.

Students will be able to understand both the fundamental and advanced concepts in JavaScript. Some of the most popularly asked JavaScript concepts that this course covers are hoisting, scopes, the ‘this’ keyword, browser methods, the event loop, callbacks, promises, async await, closures, currying, JavaScript events and some commonly used Array methods in Javascript such as bind, filter, map, call and apply. This course also covers more general programming concepts like recursion, objects, operators and array manipulation. This course is best for students who have some beginners knowledge or intermediate in JavaScript or programming, but do not need to have an advanced level of knowledge in JavaScript. Overall, this course will benefit anyone who is looking for a job or is preparing for any upcoming interviews.

課程章節

  • 31 個章節
  • 119 堂課
  • 第 1 章 Introduction
  • 第 2 章 Function Expression vs. Function Declaration
  • 第 3 章 Hoisting
  • 第 4 章 Scopes in JavaScript
  • 第 5 章 const vs. var vs. let
  • 第 6 章 'this' keyword
  • 第 7 章 Arrow Function
  • 第 8 章 Closures
  • 第 9 章 "use strict"
  • 第 10 章 Using IIFEs
  • 第 11 章 Log Indexes Function
  • 第 12 章 Log Order Function
  • 第 13 章 Triple Prod Function
  • 第 14 章 The Bind Method
  • 第 15 章 Call and Apply methods
  • 第 16 章 The Array Constructor
  • 第 17 章 Working with Callbacks
  • 第 18 章 Sleep Random Function
  • 第 19 章 Diving into Promises
  • 第 20 章 Get XYZ
  • 第 21 章 Async Call method
  • 第 22 章 Create an object
  • 第 23 章 The Object.assign method
  • 第 24 章 Operators
  • 第 25 章 Slice vs. Splice methods
  • 第 26 章 The reduce method
  • 第 27 章 Map vs. Filter methods
  • 第 28 章 Event Delegation vs. Event Bubbling
  • 第 29 章 Calculate Factorial
  • 第 30 章 Flatten array
  • 第 31 章 Conclusion

課程內容

  • Grasp how JavaScript works and its fundamental and advanced concepts
  • Understand advanced concepts such as closures, JavaScript events, callbacks, 'this', recursion, and much more.
  • Learn what programming interviews are like and what kind of questions to expect
  • Learn the the most relevant skills, concepts, and techniques necessary to excel in JavaScript coding interviews
  • Gain real practice with seeing actual questions that companies ask
  • Develop confidence in your skills and knowledge for interviews


評價

  • M
    Meghana Shanubhogh
    4.5

    Excellent for interviews

  • P
    Phil Young
    4.5

    Great format for interview practice, useful questions, and clearly explained answers. I like that the solutions include using ES6/7 syntax.

  • P
    Paul Flannery
    5.0

    Nice course, the instructor explains well each concept and every question serves as great practice!

  • C
    Chelsea
    5.0

    Amazing, exceeded expectations! I feel confident and prepared for my interviews now.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意