---
# System prepended metadata

title: 本週講義

---

# 本週講義

## 活動大綱

1. 21:00~21:30：如何談薪水
2. 21:30~22:00：面試者 1 號，模擬 15 分鐘、檢討 15 分鐘
3. 22:00~22:30：面試者 2 號，模擬 15 分鐘、檢討 15 分鐘
4. 22:30~23:00：面試者 2 號，模擬 15 分鐘、檢討 15 分鐘
5. 23:00~23:30：開放會眾 QA

## 面試要問的問題

1. 工程師的一天
2. 這個職缺的短中長期目標，會接觸的技能樹有哪些
3. 這個職缺維護舊專案、新開發的比例是多少？
4. 會合作的窗口有哪些？(QA、SA、Backend、行銷部門、PM、客戶)
5. 軟體工程師的技能樹，DevOps、測試、部署流程

## 談薪水

尤其是中部求職很不順利，不知道是不是對 junior 不太友善抑或是顧慮租屋需求開薪資 4 萬的金額過高

如果公司開的薪資區間：4~6w

假設一個 React 職缺開下方條件
【基本條件】
[ v ] 1 年以上的前端開發經驗
[ v ] 熟悉 React 狀態管理(例 redux, context)
[ v ] 建構可複用的 React 元件庫經驗
【加分條件】
[ v ] 有前端效能優化經驗
[ X ] 曾參與 HTML5 直播開發經驗

## 倒數七天程式體驗營([網址](https://www.hexschool.com/2024/03/19/2024-03-19-2024-software-engineer-camp/))
![1710986781813-engineer-camp](https://hackmd.io/_uploads/BJM0iFMZC.png)

[#通識題](https://www.facebook.com/hashtag/%E9%80%9A%E8%AD%98%E9%A1%8C?__eep__=6&__cft__[0]=AZU8SkNFRs5sPXLuCekqBMNlNfwpLR9_hgyQdVC-85Of9qNvc5sJs3C9cLoub2CVd42GdFuSxd2-xytU9FzoFs67V_Ef4lT07ij4OSSF10YR7jrg-yK43PRd2qgo_6sm_OoASXMTxBnzNnR1Pdhw5-XN_klFVROs4_Erg7v27yGHhsIg9VlE37Dp3mUo1JrSHPGdwG2eM9TTZkB4obj0J68w&__tn__=*NK-R)

1. 能請你簡單自我介紹嗎？

2. 關於公司你有什麼想問的嗎？

3. 期望的薪水是？

4. 最近有研究什麼新技術嗎？

5. 最近遇到比較大壓力的事情是？

6. 你有程式團隊協作經驗嗎？有的話請分享你透過什麼方法，和你的團隊溝通，例如用哪些文件工具、版控方法、開會主持對齊等等

[#切版](https://www.facebook.com/hashtag/%E5%88%87%E7%89%88?__eep__=6&__cft__[0]=AZU8SkNFRs5sPXLuCekqBMNlNfwpLR9_hgyQdVC-85Of9qNvc5sJs3C9cLoub2CVd42GdFuSxd2-xytU9FzoFs67V_Ef4lT07ij4OSSF10YR7jrg-yK43PRd2qgo_6sm_OoASXMTxBnzNnR1Pdhw5-XN_klFVROs4_Erg7v27yGHhsIg9VlE37Dp3mUo1JrSHPGdwG2eM9TTZkB4obj0J68w&__tn__=*NK-R)

1. 請分享三種 CSS 水平置中的方式

2. CSS Reset 用處是什麼？

3. 你如何管理 CSS 架構？

4. 你習慣用哪個 CSS 單位？優劣在哪

5. 如果你和其他 2 位成員，要共同切版 50 頁，你是負責架構的人，你會如何開版，並讓其他 2 位協作進行？

6. 請解釋 inline、block element 的特性

[#JS](https://www.facebook.com/hashtag/js?__eep__=6&__cft__[0]=AZU8SkNFRs5sPXLuCekqBMNlNfwpLR9_hgyQdVC-85Of9qNvc5sJs3C9cLoub2CVd42GdFuSxd2-xytU9FzoFs67V_Ef4lT07ij4OSSF10YR7jrg-yK43PRd2qgo_6sm_OoASXMTxBnzNnR1Pdhw5-XN_klFVROs4_Erg7v27yGHhsIg9VlE37Dp3mUo1JrSHPGdwG2eM9TTZkB4obj0J68w&__tn__=*NK-R)

1. let、const 差異在哪？

2. 你用過哪些陣列方法，處理哪些事情？

3. 什麼是提升 (Hoisting)？

4. 你如何解決 AJAX 非同步問題？

5. 請描述你認知的 this

6. 什麼是 Event Loop？

[#Vue](https://www.facebook.com/hashtag/vue?__eep__=6&__cft__[0]=AZU8SkNFRs5sPXLuCekqBMNlNfwpLR9_hgyQdVC-85Of9qNvc5sJs3C9cLoub2CVd42GdFuSxd2-xytU9FzoFs67V_Ef4lT07ij4OSSF10YR7jrg-yK43PRd2qgo_6sm_OoASXMTxBnzNnR1Pdhw5-XN_klFVROs4_Erg7v27yGHhsIg9VlE37Dp3mUo1JrSHPGdwG2eM9TTZkB4obj0J68w&__tn__=*NK-R)

1. 請描述你認知的 Vue 生命週期

2. Vue Component 之間如何傳遞資料

3. 你是寫 VueX 還是 pinia？你最近的專案用它做了哪些事？

4. 你知道 CSR(client side render) 與 SSR(server side render) 的差異嗎？

5. 你如何處理 JS/Vue 的 API Catch 補捉錯誤？

6. V-for 裡面的 key 是什麼？

7. Vue 如何實現雙向綁定的？

8. 請解釋 Option API 與 Composition API 的差異用法

## 頻道會員感謝台
![截圖 2024-04-21 下午8.47.46](https://hackmd.io/_uploads/H18msFMZ0.png)

