Mastering Web Developer Interview Code

Go to class
Write Review

Free Online Course: Mastering Web Developer Interview Code provided by LinkedIn Learning is a comprehensive online course, which lasts for 8 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Mastering Web Developer Interview Code is taught by Ray Villalobos.

Overview
  • In this course, senior staff instructor Ray Villalobos explores front-end and full-stack coding concepts that every developer should have in their toolkit.

Syllabus
  • Introduction

    • Stay sharp with web developer interview code
    • What you should know
    • Using the exercises for this course
    1. Questions
    • How do you use the data- attribute in HTML?
    • Are you comfortable using jQuery?
    • Describe when you should use the bind() method
    • Do you know how to use the conditional operator?
    • Have you used Ajax to load an external file?
    • Have you used JavaScript templates?
    • How do you manipulate the DOM?
    • How do you search using functional programming?
    • How do you use a constructor to create instances?
    • How do you use arrow functions in ES6?
    • How do you use the Fetch API?
    • How do you render JSON to a DOM element?
    • How does an IIFE work?
    • How does immutability work in JavaScript?
    • How would you use JavaScript reduce()?
    • Quick concepts: Do you have experience linting your code?
    • What are event bubbling and propagation about?
    • What does "use strict" do?
    • What is a callback and how do you use it?
    • What is the relationship between promises and callbacks?
    • What is the virtual DOM?
    • What is variable hoisting and how do you guard against it?
    • What tooling options have you used in the past?
    • When would you use recursion?
    • Can you build a Sass mixin?
    • Do you know how to use CSS variables?
    • Animate an underline on hover in CSS
    • Explain the difference between absolute and relative positioning
    • How comfortable are you with Sass?
    • How do you animate CSS?
    • How do you debug CSS using your browser?
    • How do you use calc() in CSS?
    • How would you use flexbox to control horizontal alignment?
    • In CSS, what's the difference between ems and rems?
    • What's the difference between a pseudo-class and a pseudo-element?
    • Do you know how to use npm?
    • Do you have experience using version control?
    • How does routing work in a modern web application?
    2. Tasks
    • Create a list of URLs from these links
    • Create a practical example of closures
    • Show me how to use the map function
    3. Interviews with Working Professionals
    • What questions are asked in developer interviews? with John Riviello
    • How do you manage your career? interview with Chris Coyier
    • How do I figure out what to learn? with Kevin Skoglund
    • What's the hiring process like when hiring for a team? with Justin Yost
    • What experience do you need to work at top companies? interview with Adam Geitgey
    • Should a developer consider freelancing? with Carrie Dills
    • Staying motivated, with Raymond Camden