Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

egghead.io

JavaScript interview: Learn functional programming with solving coding challenges

via egghead.io

Overview

This collection gathers lessons that resemble JavaScript interview coding assignments and teaches you to write quality, readable and reusable code. It's always frustrating when you learn the language for months and then some tricky question at the interview stops you from getting a job. Follow the lessons in this collection and be prepared for tricky coding challenges!
Although solving coding assignments is pretty important the true value of the collection lies in the approaching problems correctly, using shortcuts where it's needed and writing verbose code where necessary.
This collection starts with an overview of how to set up a scratchpad in VSCode using quokka.js, so you can follow the lesson in an easier fashion, as this is the technology used to explain concepts! It is followed with an explanation of how to write arrow functions as those are also frequently used throughout the playlist.
!!! New content is still getting added to the collection !!!

Syllabus

  • Create JavaScript Scratchpad with quokka.js in VSCode
  • Rewrite a JavaScript Function as an Arrow Function
  • Implement array map function with array.reduce method
  • Filter out Duplicates from Flat JavaScript Array with array.filter
  • Remove Duplicates from Flat Array with array.reduce in JavaScript
  • Remove Duplicates from Flat Array in with JavaScripts Set Data Structure
  • Write a Palindrome Check function in JavaScript using string and array methods
  • Write anagram check function with array and string methods
  • Write a capitalize string function with array and string methods
  • Flatten nested array using recursive reduce function
  • Write a reverse integer function using string and array methods

Taught by

Dimitri Ivashchuk

Reviews

4.4 rating at egghead.io based on 16 ratings

Start your review of JavaScript interview: Learn functional programming with solving coding challenges

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.