---
# System prepended metadata

title: Han Wei Tseng (曾翰威)_20220719
tags: [interview]

---

###### tags: `interview`
# Han Wei Tseng (曾翰威)_20220719

職缺目標：至少要接近 sr，基本技術能力OK，有獨立開發與評估功能

## 背景
- 一年實際工作經驗，四年在 lab 開發經驗(研究所)
- 做的東西有點雜，什麼都碰的感覺

## 評估面向
- 職涯問題：對未來方向明確性與過往經驗
- 技術掌握度：知不知道為什麼要用
- 團隊合作經驗：如何解決衝突 or code review
- 持續學習：對於持續學習意願
- 技術深度：基礎必備知識夠不夠
- 英文能力：是否敢講，基本的溝通

### 綜合評分

#### 筆記
ec 平台 提供廠商
test/ infra/ cicd
GHA
product owner
UI/UX 提供建議

2月開始就沒開始開發

## 要問的問題

### 職涯問題
- 看起來在目前公司一年時間做到 lead the development team 角色
    - 你學到什麼
        - 溝通、了解困難
    - 困難
        - 
    - why change job?
        - focus 技術端，想找更大流量的產品
<!-- - 看起來身兼 PM 轉化需求的角色，以及 CI/CD，data analysis，為何選擇回來做單純的開發？ -->
- 在Connact 的哪個部門？

### 技術掌握度
- why GCP
    - 用過哪些 google cloud 服務
    - 你覺得缺點是什麼
    - 如果現在要你評估使用一種雲，怎麼評估
        - 先看功能有哪些
        - 文件完整度
        - 費用
- 有開發過Restful API？主要語言？解釋API內容 以及 怎麼設計？
    - python
    - 最複雜：頁面新增，資料量太大，用DB解？
- 平常開發完後會寫unit test? 用什麼工具？ 測試內容？
    - 先測 main flow
    - 不同 format
    - 有開test case，會先寫出來要怎麼測
- 開發完後怎麼deploy＋測試
- 在開發的時候會針對安全性問題做什麼處理？
    - 沒回答到問題
    - 知道什麼方式嗎？SQL injection: ORM
    - 實作上有採用什麼design pattern？
- Reduce database query -> 舉例？ Improve 60% of database performance -> 用什麼測量？
- 解釋 Same-Origin Policy
- JWT token 是什麼？
    - 有用過，不知道
- 解釋一下履歷中 design CI/CD process
- focusing on collecting user behavior data
    - 怎麼做
        - 自己寫，不清楚
    - 怎麼評估
        - 購物車，進入頁，內容順序
    - 有用過 GA 嗎

### 團隊合作經驗
- 有做過 code review 嗎？怎麼做
- 請說一下lead project的內容？中間lead develper有遇到什麼困難？怎麼解決？
- 專案時程怎麼評估？delay怎麼處理？
    - 只有一個專案, fed delay
    - 覺得開發流程有問題
        - 加入 design base review
- 遇到需求不明確又有時程壓力的情況下，你都怎麼處理？

### 持續學習
- 最近學習什麼新東西
    - 

### 白板題
NA

### 英文能力
- explain how to collect user behavior data

### Feedback


