Udemy

Cracking the JavaScript Coding Interview: Practice Problems

Enroll Now
  • 712 Students
  • Updated 9/2022
  • Certificate Available
4.7
(23 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 59 Minute(s)
Language
English
Taught by
Cynthia Chan
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.7
(23 Ratings)
2 views

Course Overview

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.

Course Content

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

What You’ll Learn

  • 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


Reviews

  • 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.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed