website: update domain
This commit is contained in:
parent
b406fd2e1b
commit
a914b6ac05
34
README.md
34
README.md
|
|
@ -10,7 +10,7 @@
|
|||
</em>
|
||||
</p>
|
||||
<h3>
|
||||
<a href="https://frontendinterviewhandbook.com">Read on the website</a>
|
||||
<a href="https://www.frontendinterviewhandbook.com">Read on the website</a>
|
||||
</h3>
|
||||
</div>
|
||||
|
||||
|
|
@ -45,19 +45,19 @@ While there are some existing resources to help front end developers in preparin
|
|||
|
||||
Front End interview preparation resources are scarce but no fret, we tell you what to expect and everything else you need to know!
|
||||
|
||||
[**Learn more**](https://frontendinterviewhandbook.com/introduction/)
|
||||
[**Learn more**](https://www.frontendinterviewhandbook.com/introduction/)
|
||||
|
||||
### 👩🎨 System Design
|
||||
|
||||
What even is Front End system design?! Learn more about them and how to ace these interviews.
|
||||
|
||||
[**Learn more**](https://frontendinterviewhandbook.com/front-end-system-design/)
|
||||
[**Learn more**](https://www.frontendinterviewhandbook.com/front-end-system-design/)
|
||||
|
||||
### 👩💻 Coding Questions
|
||||
|
||||
Coding questions are an entirely different ball game for Front End interviews. We tell you how to prepare for them (hint: not just LeetCode).
|
||||
|
||||
[**Learn more**](https://frontendinterviewhandbook.com/build-user-interfaces/)
|
||||
[**Learn more**](https://www.frontendinterviewhandbook.com/build-user-interfaces/)
|
||||
|
||||
### 💯 Go From Zero to Hero
|
||||
|
||||
|
|
@ -102,22 +102,22 @@ You might be interested in the [Tech Interview Handbook](https://techinterviewha
|
|||
|
||||
## Table of Contents
|
||||
|
||||
1. [Pop Quiz Questions](https://frontendinterviewhandbook.com/pop-quiz/)
|
||||
1. [JavaScript Utility Function Questions](https://frontendinterviewhandbook.com/utility-function/)
|
||||
1. [Front End Coding Questions](https://frontendinterviewhandbook.com/build-user-interfaces/)
|
||||
1. [JavaScript Algorithm Questions](https://frontendinterviewhandbook.com/algorithms/)
|
||||
1. [Front End System Design Questions](https://frontendinterviewhandbook.com/front-end-system-design/)
|
||||
1. [Pop Quiz Questions](https://www.frontendinterviewhandbook.com/pop-quiz/)
|
||||
1. [JavaScript Utility Function Questions](https://www.frontendinterviewhandbook.com/utility-function/)
|
||||
1. [Front End Coding Questions](https://www.frontendinterviewhandbook.com/build-user-interfaces/)
|
||||
1. [JavaScript Algorithm Questions](https://www.frontendinterviewhandbook.com/algorithms/)
|
||||
1. [Front End System Design Questions](https://www.frontendinterviewhandbook.com/front-end-system-design/)
|
||||
|
||||
## Translations
|
||||
|
||||
- [English](https://frontendinterviewhandbook.com)
|
||||
- [Chinese (Simplified) (简体中文)](https://frontendinterviewhandbook.com/zh/html-questions/)
|
||||
- [Japanese (日本語)](https://frontendinterviewhandbook.com/jp/html-questions/)
|
||||
- [Korean (한국어)](https://frontendinterviewhandbook.com/kr/html-questions/)
|
||||
- [Polish (Polski)](https://frontendinterviewhandbook.com/pl/html-questions/)
|
||||
- [Portuguese (Português)](https://frontendinterviewhandbook.com/pr/html-questions/)
|
||||
- [Russian (Русский)](https://frontendinterviewhandbook.com/ru/html-questions/)
|
||||
- [Tagalog](https://frontendinterviewhandbook.com/tl/html-questions/)
|
||||
- [English](https://www.frontendinterviewhandbook.com)
|
||||
- [Chinese (Simplified) (简体中文)](https://www.frontendinterviewhandbook.com/zh/html-questions/)
|
||||
- [Japanese (日本語)](https://www.frontendinterviewhandbook.com/jp/html-questions/)
|
||||
- [Korean (한국어)](https://www.frontendinterviewhandbook.com/kr/html-questions/)
|
||||
- [Polish (Polski)](https://www.frontendinterviewhandbook.com/pl/html-questions/)
|
||||
- [Portuguese (Português)](https://www.frontendinterviewhandbook.com/pr/html-questions/)
|
||||
- [Russian (Русский)](https://www.frontendinterviewhandbook.com/ru/html-questions/)
|
||||
- [Tagalog](https://www.frontendinterviewhandbook.com/tl/html-questions/)
|
||||
|
||||
## Related
|
||||
|
||||
|
|
|
|||
|
|
@ -14,11 +14,11 @@ While there are some existing resources to help front end developers in preparin
|
|||
|
||||
Unlike Software Engineering interviews, the formats for front end interviews are less known and less standard. However, there are a few common formats:
|
||||
|
||||
- **Pop Quiz** - Short questions which test your knowledge and have clear non-subjective answers. E.g. Explain the `this` keyword in JavaScript
|
||||
- **Pop quiz** - Short questions which test your knowledge and have clear non-subjective answers. E.g. Explain the `this` keyword in JavaScript
|
||||
- **Algorithms** - LeetCode-style algorithmic coding questions, but solve them using JavaScript
|
||||
- **Write a small utility function/library** - Implement a common function in JavaScript. This is the front end version of LeetCode-style algorithm questions. E.g. Implement the `debounce` function found in Underscore/Lodash
|
||||
- **Build User Interfaces (component/app/game)** - Write HTML, CSS and JavaScript to implement a UI component or a small app/game. E.g. Build a tabs component, Tic-tac-toe Game, Tetris Game
|
||||
- **System Design** - Describe and discuss how you would build a UI component/app/game and its architecture. This is the front end version of system design questions. E.g. Describe how you would build Emoji autocomplete feature in a chat app, what APIs it would have, what components there are to the feature, how to ensure it has good performance, UX, etc.
|
||||
- **Build user interfaces (component/app/game)** - Write HTML, CSS and JavaScript to implement a UI component or a small app/game. E.g. Build a tabs component, Tic-tac-toe Game, Tetris Game
|
||||
- **System design** - Describe and discuss how you would build a UI component/app/game and its architecture. This is the front end version of system design questions. E.g. Describe how you would build Emoji autocomplete feature in a chat app, what APIs it would have, what components there are to the feature, how to ensure it has good performance, UX, etc.
|
||||
|
||||
## General tips for front end interviews
|
||||
|
||||
|
|
@ -28,7 +28,7 @@ Be _extremely_ familiar with the following concepts:
|
|||
|
||||
- CSS: Specificity, Box model, Layout, Positioning
|
||||
- JavaScript: `this` keyword, Prototypes, closures, Async-style code, Promises, Timers (`setTimeout`, `setInterval`)
|
||||
- JavaScript Design Patterns: Observer pattern, Module pattern
|
||||
- JavaScript design patterns: Observer pattern, Module pattern
|
||||
- HTML: Event delegation (it was useful in almost every interview), DOM traversal, DOM manipulation, Form validation and submission
|
||||
- Vanilla JS, or jQuery at the very least. Not all interviews allow you to use React as they want to see mastery of lower-level stuff
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
# CSS Questions
|
||||
|
||||
Moved to [new location](https://frontendinterviewhandbook.com/css-questions/).
|
||||
Moved to [new location](https://www.frontendinterviewhandbook.com/css-questions/).
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
# HTML Questions
|
||||
|
||||
Moved to [new location](https://frontendinterviewhandbook.com/html-questions/).
|
||||
Moved to [new location](https://www.frontendinterviewhandbook.com/html-questions/).
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
# JavaScript Questions
|
||||
|
||||
Moved to [new location](https://frontendinterviewhandbook.com/javascript-questions/).
|
||||
Moved to [new location](https://www.frontendinterviewhandbook.com/javascript-questions/).
|
||||
|
|
|
|||
Loading…
Reference in New Issue