**JavaScript Interview Prep: Practice Problems**

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 4 Hours | 351 MB

eLearning | Skill level: All Levels

Ace your next JavaScript coding interview by doing practice questions. Learn important javascript skills & concepts.

This course is great preparation for any javascript programming interviews that you may have coming up. Programming interviews have a reputation of being stressful, but the best way to prepare for interviews is to practice, practice, practice! In this course you will complete more than 30 javascript interview questions that come from actual javascript interviews. We will go over how to approach the problems, then you will attempt to solve each problem, and then we will walk through the best solutions to each problem step-by-step. We will take a deep dive into the skills, concepts, and techniques that are required to solve each problem.

When you have completed this course you will have mastered the 30+ interview questions that we will cover, but you will also have learned the concepts, skills, and techniques, that are necessary for you to excel in any other interview questions you may be asked. You will feel very confident going into any javascript programming interviews you will have. On top of all this, you will strengthen your javascript programming skills and javascript fundamentals in overall.

What Will I Learn?

- Be very well prepared for any javascript programming interviews you will have
- Learn the skills, concepts, and techniques necessary to excel in javascript coding interviews
- Excel in a wide variety of javascript interview questions that you could be asked in an interview
- Learn what programming interviews are like and what kind of questions to expect
- Strengthen you javascript programming skills and your knowledge of important javascript concepts
- Feel very confident going into any javascript programming interviews you will have

**+ Table of Contents**

**Introduction Course Layout**

1 Course Layout

2 How To Get The Most Out Of This Course

**Triple Add Function**

3 Triple Add – Question Video

4 Triple Add – Question Source Code

5 Triple Add – Solution Video

6 Triple Add – Solution Source Code

**Working With IIFEs**

7 Working With IIFEs – Question

8 Working With IIFEs – Solution

9 Working With IIFEs – Solution Source Code

**Button 5**

10 Button 5 – Question

11 Button 5 – Question Source Code

12 Button 5 – Solution Part 1

13 Button 5 – Solution Part 2

14 Button 5 – Solution Part 3

15 Button 5 – Solution Source Code

**Closures**

16 Closures – Question

17 Closures – Solution

18 Closures – Solution Source Code

**this Keyword**

19 this Keyword – Question

20 this Keyword – Solution

21 this Keyword – Solution Source Code

**Hoisting in JavaScript**

22 Hoisting – Question

23 Hoisting – Answer Part 1

24 Hoisting – Answer Part 1 Source Code

25 Hoisting – Answer Part 2

26 Hoisting – Answer Part 2 Source Code

**Scope and self**

27 Scope and self – Question

28 Scope and self – Question Source Code

29 Scope and self – Solution

30 Scope and self – Solution Source Code

**Equals vs Strict Equals**

31 Equals vs Strict Equals – Question

32 Equals vs Strict Equals – Solution

33 Equals vs Strict Equals – Solution Source Code

**Log Number Function**

34 Log Number Function – Question

35 Log Number Function – Question Source Code

36 Log Number Function – Solution

37 Log Number Function – Solution Source Code

**Use Strict**

38 Use Strict – Question

39 Use Strict – Solution

40 Use Strict – Solution Source Code

**Curry Function**

41 Curry Function – Question

42 Curry Function – Question Source Code

43 Curry Function – Solution

44 Curry Function – Solution Source Code

**Counter Function**

45 Counter Function – Question

46 Counter Function – Solution

47 Counter Function – Solution Source Code

**Logging X and Y**

48 Logging X and Y – Question

49 Logging X and Y – Question Source Code

50 Logging X and Y – Solution

51 Logging X and Y – Solution Source Code

**call and apply Methods**

52 call and apply Methods – Question

53 call and apply Methods – Solution Part 1

54 call and apply Methods – Solution Part 2

55 call and apply Methods – Solution Source Code

**Determine list2**

56 Determine list2 – Question Part 1

57 Determine list2 – Question Part 1 Source Code

58 Determine list2 – Solution Part 1

59 Determine list2 – Question Part 2

60 Determine list2 – Solution Part 2

61 Determine list2 – Solution Part 2 Source Code

**Singly or Doubly Invoked Function**

62 Singly or Doubly Invoked Function – Question

63 Singly or Doubly Invoked Function – Question Source Code

64 Singly or Doubly Invoked Function – Solution

65 Singly or Doubly Invoked Function – Solution Source Code

**JSON Data**

66 JSON Data – Question

67 JSON Data – Question Source Code

68 JSON Data – Solution

69 JSON Data – Solution Source Code

**Order Logged Out**

70 Order Logged Out – Question

71 Order Logged Out – Question Source Code

72 Order Logged Out – Solution

73 Order Logged Out – Solution Source Code

**Making an Object**

74 Making an Object – Question

75 Making an Object – Solution

76 Making an Object – Solution Source Code

77 Constructor Functions

**Type of Data Types**

78 Type of Data Types – Question

79 Type of Data Types – Question Source Code

80 Type of Data Types – Solution

81 Type of Data Types – Solution Source Code

**Bind Method**

82 Bind Method – Question

83 Bind Method – Solution

84 Bind Method – Solution Source Code

**Two Objects**

85 Two Objects – Question

86 Two Objects – Question Source Code

87 Two Objects – Solution

88 Two Objects – Solution Source Code

**Array Constructor**

89 Array Constructor – Question

90 Array Constructor – Question Source Code

91 Array Constructor – Solution

92 Array Constructor – Solution Source Code

**Array IndexOf**

93 Array IndexOf – Question

94 Array IndexOf – Question Source Code

95 Array IndexOf – Solution

96 Array IndexOf – Solution Source Code

**Equivalent Numbers**

97 Equivalent Numbers – Question

98 Equivalent Numbers – Question Source Code

99 Equivalent Numbers – Solution

100 Equivalent Numbers – Solution Source Code

**Objects and Strings**

101 Objects and Strings – Question

102 Objects and Strings – Question Source Code

103 Objects and Strings – Solution

104 Objects and Strings – Solution Source Code

**Strings and Arrays**

105 Strings and Arrays – Question

106 Strings and Arrays – Question Source Code

107 Strings and Arrays – Solution

108 Strings and Arrays – Solution Source Code

**Object Properties**

109 Object Properties – Question

110 Object Properties – Question Source Code

111 Object Properties – Solution

112 Object Properties – Solution Source Code

**X and Y**

113 X and Y – Question

114 X and Y – Question Source Code

115 X and Y – Solution

116 X and Y – Solution Source Code

**Withdraw From Account**

117 Withdraw From Account – Question

118 Withdraw From Account – Question Source Code

119 Withdraw From Account – Solution

120 Withdraw From Account – Solution Source Code

**Next Steps**

121 Next Steps

122 Next Steps – Article