iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

擊敗前端面試大作戰! 系列

這次的文章主題是 “ 擊敗前端面試大作戰“,顧名思義就是以前端面試時會遇到的問題為主軸,依序從 html 和 css 到 JS 到 react 跟其生態系,接著會談到近年很紅的 Typescript,最後會以優化跟 side project 的選擇來做結尾。會選擇這個主提的原因,是想要透過這次的鐵人賽,重新複習前端的基本功,因此決定寫下這個系列來幫助自己在未來面試時可以再回來閱讀,同時也希望可以幫助到其他不管是在求職或是在職場打拼的前端工程師們!

鐵人鍊成 | 共 30 篇文章 | 27 人訂閱 訂閱系列文 RSS系列文
DAY 1

[擊敗前端面試大作戰] 開賽摟!

2022/12 補充:全系列的文章會無限期的繼續補充加上改正!內容可以在 個人blog中的ironman系列中看到~~ 前言 嗨大家好,我是 bywate...

2022-09-15 ‧ 由 bywater529 分享
DAY 2

[擊敗前端面試大作戰] 寫在前面-免費前端學習資源看這篇就夠了!

找資料能力的重要性 咦怎麼第一篇是在講找資料能力的重要性呢?這系列不是在講前端學習資源嗎?讀者可能會有這樣的想法,但在你跳轉到別的頁面前,先等一下!因為筆者覺...

2022-09-16 ‧ 由 bywater529 分享
DAY 3

[擊敗前端面試大作戰] HTML 和 CSS

今天是擊敗前端面試大作戰正文的第一篇!我們就先來點輕鬆的吧,今天會討論文章的寫作方式會是以面試問答為主,歡迎讀者先把回答遮住試著答看看,再看回答!。 這一篇文...

2022-09-17 ‧ 由 bywater529 分享
DAY 4

[擊敗前端面試大作戰] let, const, var and hoisting

嗨大家好,這是 bywater,今天是 JS 系列的第一篇文章。在 JS 系列中,我們會有八篇文章,介紹各個常見的 JS 面試題,會有這麼多篇幅是因為 JS...

2022-09-18 ‧ 由 bywater529 分享
DAY 5

[擊敗前端面試大作戰] Closure 閉包

今天是 JS 系列的的第二篇文章,今天要來討論一個讓人又愛又恨的 JS 特性---閉包 closure!   什麼是閉包? 回答:閉包 指的是一個 funct...

2022-09-19 ‧ 由 bywater529 分享
DAY 6

[擊敗前端面試大作戰] Promise

來到擊敗前端面試大作戰系列的第三篇,今天要來討論前端工程師百寶袋中必備的一項工具---Promise. 什麼是 Promise? 回答:Promise 是 E...

2022-09-20 ‧ 由 bywater529 分享
DAY 7

[擊敗前端面試大作戰] prototype and prototype chain

Javascript 是一個基於原型的語言(prototype-based),他可以用在 OOP(Object-oriented programming)也可...

2022-09-21 ‧ 由 bywater529 分享
DAY 8

[擊敗前端面試大作戰] The Execution Context, Call-stack and Event Loop

今天呢要來講一個我覺得很有趣的題目---Event loop,這題在面試中被問到的機會非常的高,我自己就有在面試中被問到超過兩次!所以如果在面試中可以把這題回答...

2022-09-22 ‧ 由 bywater529 分享
DAY 9

[擊敗前端面試大作戰] Polyfills and Transpiler

在寫程式時,往往會遇到想要用新的 feature 但是網頁不支援,或是常見的語法但一放到別的瀏覽器上時,就會出錯的情境。今天就是要來介紹兩個可以幫助我們解決這...

2022-09-23 ‧ 由 bywater529 分享
DAY 10

[擊敗前端面試大作戰] 實作 promise, promise.all, promise.race

今天來到前端面試系列文章的第十天,今天要來講的是 JS 實作題。coding 題目在面試中,是非常常見的。以我自己遇到的面試來說,coding 題一般會分成兩...

2022-09-24 ‧ 由 bywater529 分享