臺灣樂天 & 趨勢科技 前端工程師面試經驗分享:作業、面試題與重點知識整理

更新於 發佈於 閱讀時間約 3 分鐘

台灣樂天 & 趨勢科技 前端面試經驗分享

如果你正在準備台灣樂天或趨勢科技的前端工程師面試,這篇文章將分享我的作業內容、面試題目參考,以及一些核心的前端知識點,幫助你更有信心地應對挑戰。


台灣樂天前端面試作業

台灣樂天的作業相對單純,主要分為:

  1. 演算法題(LeetCode 題目)
  2. 前端作業:實作無限滾動(Infinite Scroll)

如何實作 Infinite Scroll?

無限滾動的關鍵在於 Intersection Observer API,這是一個高效的方式來監測 DOM 元素是否進入視窗範圍,進而觸發加載更多內容的行為。

關鍵步驟

  1. 設定 IntersectionObserver 來監聽特定的觸發元素(如列表的最後一個項目)。
  2. 當該元素進入視窗範圍時,觸發數據加載邏輯。
  3. 更新 DOM,並讓新元素繼續被監聽。
js
複製編輯const observer = new IntersectionObserver((entries) => {
if (entries[0].isIntersecting) {
loadMoreData(); // 加載更多數據
}
}, { threshold: 1.0 });

observer.observe(document.querySelector('#loadMoreTrigger'));

👉 推薦閱讀認識 Intersection Observer API:實作 Lazy Loading 和 Infinite Scroll


趨勢科技前端面試作業

趨勢科技的作業是 實作一個 Date Picker,功能包括:

  • 年、月、日的選擇
  • input field 結合

如何用 React 快速構建 Date Picker?

這裡提供一個簡單的 DatePicker 組件範例:

jsx
複製編輯import React, { useState } from "react";

const DatePicker = () => {
const [date, setDate] = useState("");

return (
<input
type="date"
value={date}
onChange={(e) => setDate(e.target.value)}
/>
);
};

export default DatePicker;

👉 推薦閱讀


常見前端面試問題 & 重點知識

除了作業,面試中也可能會被問到一些基礎知識,以下是幾個重要的概念及參考資料。

1. HTML 開頭的 <!DOCTYPE html> 有什麼作用?

<!DOCTYPE html> 告訴瀏覽器這個是 HTML5 文檔,避免 Quirks Mode(怪異模式),確保標準模式渲染。

👉 推薦閱讀HTML 第一行 DOCTYPE「文件類型」對 CSS 是必要的


2. CSS、JS 應該放在哪裡?

最佳做法:

  • CSS 應該放在 <head> 內,確保樣式在頁面載入時可用。
  • JavaScript (<script>) 應該放在 </body> 前,以避免阻塞 HTML 解析,提高性能。

👉 推薦閱讀JavaScript <script> 應該放在哪裡?


3. CSS 渲染機制

  1. HTML 解析 → 形成 DOM Tree
  2. CSS 解析 → 形成 CSSOM Tree
  3. 兩者合併 → 形成 Render Tree
  4. 版面配置 (Layout)
  5. 繪製 (Paint) → 最終呈現在畫面上

👉 推薦閱讀


4. CSS 權重 (Specificity)

CSS 權重決定了樣式的應用優先級,基本規則如下:

pgsql
複製編輯inline style > ID 選擇器 > Class/屬性/偽類選擇器 > HTML 標籤 > *

👉 推薦閱讀CSS 權重 (CSS Specificity)


5. JavaScript let vs const

變數類型可變更作用域

var

✅ 可以重新賦值

函式作用域

let

✅ 可以重新賦值

塊級作用域

const

❌ 不能重新賦值

塊級作用域

👉 推薦閱讀JavaScript: var, let, const 差異


6. TypeScript 泛型 (Generics)

泛型允許我們在函數或類別中使用 靈活的類型,例如:

ts
複製編輯function identity<T>(arg: T): T {
return arg;
}

console.log(identity<number>(123)); // 123
console.log(identity<string>("Hello")); // "Hello"

👉 推薦閱讀


7. 自訂 Array map() 方法

Array.prototype.myMapmap() 方法的自訂實作:

js
複製編輯Array.prototype.myMap = function(callback) {
let newArray = [];
for (let i = 0; i < this.length; i++) {
newArray.push(callback(this[i], i, this));
}
return newArray;
};

結論

這篇文章分享了台灣樂天和趨勢科技的前端面試經驗,包含作業內容與常見的面試題。如果你正在準備前端面試,這些資訊應該能幫助你更有信心地應戰!🚀

如果你覺得這篇文章有幫助,請分享給你的朋友,或者在留言區討論你的面試經驗!🎯

👉 更多前端面試攻略,歡迎訂閱我的部落格! 💡

自學程式,現為網頁開發工程師,同時擔任線上課程講師,專注於幫助自學程式的開發者找到理想工作。熱愛技術與分享,致力於將複雜的概念轉化為實用知識,讓更多人踏入軟體開發的世界。
留言
avatar-img
留言分享你的想法!
本文章提供前端開發的完整知識地圖,涵蓋 JavaScript 基礎概念、進階概念、前端開發基礎、前端框架與工具、系統設計與架構,以及開發工具與實作等面向,並以 SEO 友善的方式撰寫,適合想學習前端開發或準備面試的讀者。
這篇文章提供完整的求職策略,特別針對如何有效利用獵頭資源。內容涵蓋獵頭類型篩選、與獵頭高效溝通技巧、面談流程、談判薪資策略,以及如何透過獵頭獲取公司內部資訊等面向,協助求職者提升求職效率並找到理想工作。
探討離職前應考量的三大關鍵問題:工作是否有助於職涯發展、是否具備更好的就業機會,以及是否適應現有環境與文化。建議先評估自身能力、市場需求和經濟狀況,再透過與主管溝通、投遞履歷、提升技能等方式做出更明智的決策。
本文章提供前端開發的完整知識地圖,涵蓋 JavaScript 基礎概念、進階概念、前端開發基礎、前端框架與工具、系統設計與架構,以及開發工具與實作等面向,並以 SEO 友善的方式撰寫,適合想學習前端開發或準備面試的讀者。
這篇文章提供完整的求職策略,特別針對如何有效利用獵頭資源。內容涵蓋獵頭類型篩選、與獵頭高效溝通技巧、面談流程、談判薪資策略,以及如何透過獵頭獲取公司內部資訊等面向,協助求職者提升求職效率並找到理想工作。
探討離職前應考量的三大關鍵問題:工作是否有助於職涯發展、是否具備更好的就業機會,以及是否適應現有環境與文化。建議先評估自身能力、市場需求和經濟狀況,再透過與主管溝通、投遞履歷、提升技能等方式做出更明智的決策。
本篇參與的主題活動
全新 vocus 挑戰活動「方格人氣王」來啦~四大挑戰任你選,留言 / 愛心 / 瀏覽數大 PK,還有新手專屬挑戰!無論你是 vocus 上活躍創作者或剛加入的新手,都有機會被更多人看見,獲得站上版位曝光&豐富獎勵!🏆
元大臺灣50(0050)與富邦臺50(006208)是臺灣ETF市場的雙雄,本文比較兩者在費用率、配息來源、規模與成交量、長期績效以及稅務影響上的差異,並針對不同所得級距的投資人提供選擇建議,幫助讀者瞭解如何選擇最適合自己的ETF。
含 AI 應用內容
#方格新手#交易#ETF
田中達也的微縮攝影,不只是童趣,而是一場日常物件的顛覆性變革。 他運用日本「見立」概念,將筷子變成跳高竿、刮鬍刀變雪山,創造出全新視角的奇幻世界。本篇文章深入解析他的視覺傳達、創意思維與高產法則,探索他如何將設計發想課的思維融入日常,透過每天一張作品,將創意變成生活習慣。快來揭開這場微縮藝術的秘密!
淡香水(Eau de Toilette, EDT)是一種常見的香水類型,通常含有5%到15%的香精濃度,相較於香精(Parfum)和淡香精(Eau de Parfum, EDP),氣味較為清淡、持香時間較短,適合日常使用。選擇淡香水時,了解其成分至關重要
醫學美容美白療程效果評析:探討淨膚雷射、熊果素/傳明酸導入、美白點滴等熱門療程的優缺點,並強調醫美非魔法,需搭配正確保養及生活習慣才能維持美白效果。
現代人生活忙碌,容易忽略休息的重要性,導致身心俱疲。如何透過微休息、STOP策略、333休息法、正念呼吸及正念練習等方法,有效休息並改善睡眠品質,平衡工作與生活。
全新 vocus 挑戰活動「方格人氣王」來啦~四大挑戰任你選,留言 / 愛心 / 瀏覽數大 PK,還有新手專屬挑戰!無論你是 vocus 上活躍創作者或剛加入的新手,都有機會被更多人看見,獲得站上版位曝光&豐富獎勵!🏆
元大臺灣50(0050)與富邦臺50(006208)是臺灣ETF市場的雙雄,本文比較兩者在費用率、配息來源、規模與成交量、長期績效以及稅務影響上的差異,並針對不同所得級距的投資人提供選擇建議,幫助讀者瞭解如何選擇最適合自己的ETF。
含 AI 應用內容
#方格新手#交易#ETF
田中達也的微縮攝影,不只是童趣,而是一場日常物件的顛覆性變革。 他運用日本「見立」概念,將筷子變成跳高竿、刮鬍刀變雪山,創造出全新視角的奇幻世界。本篇文章深入解析他的視覺傳達、創意思維與高產法則,探索他如何將設計發想課的思維融入日常,透過每天一張作品,將創意變成生活習慣。快來揭開這場微縮藝術的秘密!
淡香水(Eau de Toilette, EDT)是一種常見的香水類型,通常含有5%到15%的香精濃度,相較於香精(Parfum)和淡香精(Eau de Parfum, EDP),氣味較為清淡、持香時間較短,適合日常使用。選擇淡香水時,了解其成分至關重要
醫學美容美白療程效果評析:探討淨膚雷射、熊果素/傳明酸導入、美白點滴等熱門療程的優缺點,並強調醫美非魔法,需搭配正確保養及生活習慣才能維持美白效果。
現代人生活忙碌,容易忽略休息的重要性,導致身心俱疲。如何透過微休息、STOP策略、333休息法、正念呼吸及正念練習等方法,有效休息並改善睡眠品質,平衡工作與生活。
你可能也想看
Google News 追蹤
Thumbnail
全方位分析脫離繼承戰的方法,大膽猜測誰會成為卡丁國下一任國王。
Thumbnail
全方位分析脫離繼承戰的方法,大膽猜測誰會成為卡丁國下一任國王。