/interview-prep-fcc

Several Vanilla JavaScript Interview Preparation Exercises, including Basic, Intermediate and Advanced Exercises to practice JavaScript coding.

Primary LanguageJavaScript

JavaScript Interview Preparation Exercises

Description

  • Several Basic, Intermediate and Advanced Exercises to practice Javascript coding.
  • Basic and Intermediate exercises from FreeCodeCamp.

Technologies Used

  • Vanilla Javascript (no libraries or frameworks)

Intermediate Exercises:

./js/javascript-intermediate.js

  • Exerc-01: Sum All Numbers in a Range
  • Exerc-02: Difference between Two Arrays
  • Exerc-03: Seek and Destroy
  • Exerc-04: Wherefore art thouPassed
  • Exerc-05: Spinal Tap Case
  • Exerc-06: Pig Latin
  • Exerc-06: Pig Latin
  • Exerc-08: DNA Pairing
  • Exerc-09: Missing letters
  • Exerc-10: Sorted UnionPassed
  • Exerc-11: Convert HTML Entities
  • Exerc-12: Sum All Odd Fibonacci Numbers
  • Exerc-13: Sum All Primes
  • Exerc-14: Smallest Common Multiple
  • Exerc-15: Drop it
  • Exerc-16: SteamrollerPassed
  • Exerc-17: Binary Agents
  • Exerc-18: Everything Be True
  • Exerc-19: Arguments Optional
  • Exerc-20: Make a Person
  • Exerc-21: Map the Debris

Basics Exercises:

./js/javascript-basics.js

  • Exerc-01: Use an Array to Store a Collection of Data
  • Exerc-02: Access an Array's Contents Using Bracket Notation
  • Exerc-03: Add Items to an Array with push() and unshift()
  • Exerc-04: Remove Items from an Array with pop() and shift()
  • Exerc-05: Remove Items Using splice()
  • Exerc-06: Add Items Using splice()
  • Exerc-07: Copy Array Items Using slice()
  • Exerc-08: Copy an Array with the Spread Operator
  • Exerc-09: Combine Arrays with the Spread Operator
  • Exerc-10: Check For The Presence of an Element With indexOf
  • Exerc-11: Iterate Through All an Array's Items Using For Loops
  • Exerc-12: Create complex multi-dimensional arrays
  • Exerc-13: Add Key-Value Pairs to JavaScript Objects
  • Exerc-14: Modify an Object Nested Within an Object
  • Exerc-15: Access Property Names with Bracket Notation
  • Exerc-16: Use the delete Keyword to Remove Object Properties
  • Exerc-17: Check if an Object has a Property
  • Exerc-18: Iterate Through the Keys of an Object with a for...in Statement
  • Exerc-19: Generate an Array of All Object Keys with Object.keys()
  • Exerc-20: Modify an Array Stored in an Object