Video description
As a front-end engineer working at a major tech company I’m always happy to help others master the fundamentals of the field. A thorough understanding of the core concepts not only helps us become better engineers, but also helps us to interview better, which improves our career prospects significantly.
Although most of the course is on technical subjects, we will cover crucial business topics as well. Engineering is one part technical and one part “soft” or business skills at the end of the day.
Each of the 100 interview questions presented in this course will include three key components:
Insight into why a question is asked and what an interviewer is looking for
How to answer the question
If applicable, code examples with explanations so you fully understand the coding
I designed the course syllabus alongside multiple front-end developers with over 30 years of combined experience, and a variety of backgrounds from self-taught to those who took the traditional CS degree route. The sum of all this variety and experience is that though you will be working with engineers of all backgrounds, you will also see the essential concepts that remain important across the spectrum.
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 in HTML, CSS, and JavaScript. You will also have practice with interview prep, cultural questions, and general HR screening questions.
Distributed by Manning Publications
This course was created independently by Dylan Israel and is distributed by Manning through our exclusive liveVideo platform.
About the Technology
About the Video
What's Inside
- HTML
- CSS
- JavaScript
- Front-end web development
- Interviewing skills
About the Reader
Eagerness to land a front-end development job
About the Author
Dylan Israel is a self-taught software developer and YouTube Content creator. He posts videos weekly discussing software and web development topics crucial to the field. He has a passion for educating and motivating others, showing how software development can help improve their lives and careers—just as it did for him.
Quotes
Table of contents
- Introduction
-
JavaScript
- JavaScript Data Types
- cons vs let vs var
- Pass By Value vs Pass By Reference
- map() vs filter() vs reduce()
- Falsey Values
- Global Variables
- this
- Equals
- Coercion
- typeof
- delete
- Object Notations
- Strict Mode
- Anonymous Functions
- Callbacks
- Closure
- Naming Standards
- Empty Array Ways
- MUL Function
- Create Array
- Undefined vs Null
- Number Issues
- instanceof
- IIFE
- Maintaining State Local Storage
- HTML 5 APIs
- De-structuring Objects Arrays
- Rest Spread Operator
- Arrow Functions
- NaN
- Undeclared vs Undefined
- DOM Selectors
- How to Copy an Object?
- Compare 2 Objects
- Service Workers
- Removing Duplicates
- Async JavaScript
-
HTML and CSS
- CSS Properties
- visibility hidden vs display none
- CSS Terminology
- Data Attribute
- Class vs ID
- CSS Specificity
- Responsive Web Design
- Box Model
- CSS Preprocessors
- pseudo-class
- pseudo-element
- Create a Circle
- Semantic HTML
- head
- meta tags
- div vs span
- Accessibility
- HTML Structure
- CSS Custom Properties
- CSS Principles
- Install a Font
- Add CSS
- Vendor Prefixes
- CSS Grid vs Flexbox
- CSS Library
- Z-Index
-
General
- Speeding Up a Slow App
- Dependency Injection
- SOLID Principles
- Conflict
- Debugging
- Cross Browser Compatibility
- Web Pages
- Static vs Dynamic
- Recursion
- OOP
- Functional
- Git / Version Control
- Components
- Last Items Learned
- Staying Up to Date
- Clean Code
- Frameworks
- Testing Your Code
- Agile Scrum
- NPM
- Communication
- SPA Functionality
- Tools
- Why You
- Why Us
- 5 Years
- New Opportunities
- Professional Achievement
- Mistakes
- Colleagues
- Salary Expectations
- Do You Have Any Questions For Me
- Interview Preparation
- Congrats
Product information
- Title: 100 Front End Interview Questions
- Author(s):
- Release date: October 2022
- Publisher(s): Manning Publications
- ISBN: 10000DIVC2022171
You might also like
video
Java Interview Guide : 200+ Interview Questions and Answers
Preparing for Java Interview is tricky. You need to have a good understanding of the new …
book
The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2nd Edition
"One of the most significant books in my life." —Obie Fernandez, Author, The Rails Way "Twenty …
book
Acing the System Design Interview
The system design interview is one of the hardest challenges you’ll face in the software engineering …
audiobook
Acing the System Design Interview
The system design interview is one of the hardest challenges you’ll face in the software engineering …