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

更新 發佈閱讀 7 分鐘

軟體工程師職涯升級計畫啟動!立即預約職涯諮詢、履歷健檢或模擬面試👈,為您的加薪做好準備!

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

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


台灣樂天前端面試作業

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

  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
跨越國界的程式人生
6會員
42內容數
自學程式,現為網頁開發工程師,同時擔任線上課程講師,專注於幫助自學程式的開發者找到理想工作。熱愛技術與分享,致力於將複雜的概念轉化為實用知識,讓更多人踏入軟體開發的世界。
2025/03/29
這篇文章整理了前端開發中常見的效能優化技巧、React與JavaScript的知識點,以及Redux Toolkit和React Fiber的應用、Reflow與Repaint、Event Loop、Higher Order Component、React Hooks等主題。
Thumbnail
2025/03/29
這篇文章整理了前端開發中常見的效能優化技巧、React與JavaScript的知識點,以及Redux Toolkit和React Fiber的應用、Reflow與Repaint、Event Loop、Higher Order Component、React Hooks等主題。
Thumbnail
2025/03/20
這篇文章涵蓋了HTTP 方法、JWT 認證授權機制、CORS 設定、HTTP 狀態碼,以及LeetCode熱門題目(Longest Substring Without Repeating Characters、Valid Parentheses)的解法,適合學習Web開發以及後端技術的讀者。
Thumbnail
2025/03/20
這篇文章涵蓋了HTTP 方法、JWT 認證授權機制、CORS 設定、HTTP 狀態碼,以及LeetCode熱門題目(Longest Substring Without Repeating Characters、Valid Parentheses)的解法,適合學習Web開發以及後端技術的讀者。
Thumbnail
2025/03/19
這篇文章記錄近期學習的技術重點,包含WebStorage & Cookie安全性問題、排序演算法Merge Sort、圖的遍歷DFS,以及React Component開發經驗。文中提供相關學習資源連結,適合對網頁開發、演算法及面試準備感興趣的朋友參考。
Thumbnail
2025/03/19
這篇文章記錄近期學習的技術重點,包含WebStorage & Cookie安全性問題、排序演算法Merge Sort、圖的遍歷DFS,以及React Component開發經驗。文中提供相關學習資源連結,適合對網頁開發、演算法及面試準備感興趣的朋友參考。
Thumbnail
看更多
你可能也想看
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News