
Discover how to ace front end interview screens through passive learning, active practice, and repetition. Cover CSF specificity, custom properties, box model, asynchronous code, debugging, and SOLID principles.
Demonstrate pass by value vs pass by reference in JavaScript, illustrating primitive vs non-primitive data, how arrays and objects copy, and how to clone without mutation using spread or stringifying.
Explore JavaScript strict mode and use strict, which enforces best practices, prevents global variable creation, bans deleting properties and duplicate parameter names, and turns errors on mistakes to reduce bugs.
Explore anonymous functions in JavaScript by contrasting them with named functions, showing how to store a function in a variable, pass it as a reference, and invoke it later.
Explore callbacks and higher-order functions in JavaScript, showing how to pass a function to map and a promise, call them later, and manage synchronous and asynchronous flows.
Learn how responsive web design creates a single application that adapts to multiple devices by using media queries, CSS flexbox or grid, and native CSS layouts.
Master debugging by using browser inspector tools, console logs and console table, writing unit tests, and leveraging devtools network, performance, and audits to proactively fix bugs.
Learn how agile and Scrum drive fast, iterative development with two-week sprints, standups, planning, demos, and stakeholder reviews, plus guidance on product owner roles and Scrum certifications.
discover what code quality standards teams follow and learn the interview questions that reveal branching strategies, unit testing, end-to-end testing, feature toggles, CI/CD, and QA processes.
Deliver a final statement that explains why you are perfect for the role by highlighting core technologies from your side projects, continued learning, and your mentoring of junior devs.
Carry a leather binder with a notes section and resume copies, but avoid taking live notes to preserve eye contact and momentum; use recruiters for follow-up questions.
Book Resources
Clean Code - https://amzn.to/2JIjOrz
The Clean Coder - https://amzn.to/2NPhvRX
Clean Architecture - https://amzn.to/2N0dzNb
The Complete Software Developer's Career Guide - http://amzn.to/2BNciX2
Code Complete - https://amzn.to/2L6mcE0
Cracking the Coding Interview - https://amzn.to/2MlI3wW
By the end of the course you'll be able to pass a front end technical screen covering the fundamentals of front end web development HTML, CSS, and JavaScript. We also will dive into interview prep, cultural questions, and general HR screening questions.
As a front end engineer working at a major tech company I'm always happy to help others understand the fundamentals of Front End Engineering. By understanding the main core concepts bit only will be become better engineers but we will interview better increasing our career prospects significantly.
Although, the majority of the course is on technical subjects we will cover crucial business topics as well. Engineering is one part technical and one part soft / business skills at the end of the day.
Each question will include 3 main items:
Insight into why a question is asked and what an interviewer is looking for
How to answer the question
If applicable, code examples with additional detail to fully understand the material
The course syllabus was designed alongside multiple front end developers with over 30 years of combined experience with varied backgrounds from self-taught to traditional CS degree routes. I think it's important to mention this as you will be working with engineers of all backgrounds but the combination of what is important remains true across the spectrum.