---
# System prepended metadata

title: 均一 面試 心得

---

# 均一 面試 心得
剛開始宥辰先跟我分享了他在均一的工作
和均一主要在做什麼
他們後端語言是python
大部分沒有特定框架
api部份則是用flask
不過也因此整理困難
最近想重構

接著換我自我介紹

之後就開始提問
因為我說我比較熟Laravel
django fastapi 略懂
所以他從Laravel開始問：


### 他問我的問題
1.service provider 用過嗎（OOP 實踐）
me:no

<font color="#f00">2.依賴注入是作什麼用的(OOP 心法)</font>
me:用來加入使用別的package的東西
a:用來測試（附加價值） 降低耦合(主要目的) 不受外部程式干擾

3.migration 用過嗎 為什麼要 migration
me:方便更新 切分不同表在不同檔案
a:方便多人協作 表可以一個一個更新
soj: 資料表的版本控制，可以持續新增，也可以返回上個版本(客戶說功能要拿掉)

<font color="#f00">4.JWT 知道嗎 他是做什麼用的</font>
me:用token 身份認證
a:那它內含是什麼 session cookie有何不同 用什麼加密 可以破解嗎
me: Sorry,I don't know
`JWT:可逆的token`

5.python 後端框架和 laravel 差別在哪裡
me: 講一大堆
a: 錯

### 我問他的問題
如何選技術
第一時間先看自己會什麼
不用考慮流量
遇到流量瓶頸
要找出問題點
而不是馬上換語言或技術

營利組織和非營利組織的差異

為了賺錢和為了理念
效率 vs 大家都很愉快有成就感