---
# System prepended metadata

title: My BQ
tags: [BQ, career]

---

# My BQ
###### tags: `career` `BQ`

# 自我介紹 Introduction
### Education
* Currently Master's student at CMU majoring in SE from TW
* I have gained the exp in
    * Python, c++, Java, JavaScript
* Master degree in TW majoring in IEOR
    * my research focus on edge system DL model compression by soft computing
### Work Exp.

* I have some work experience help me to build up skillsets knowledge
    * ***Ogilvy mobile team***
        I was responsible for mobile app (Pfizer, Benz)
        * User research / Wireframe design (Pfizer, Benz)
        * Assist the Full-stack dev
        
    * ***Financial company***
    To help our clients (JP morgan, city bank and Cathy bank)
        * Data preprocessing 
        * Build the regression model
        * provide backend services API

    * ***Startup project***
        * Provide Optimization microservices design for Manufacturing automation
        * Won the TPE city government fund-backing
    ### Worth mentioning
    * ***Wiwynn***
        * Python Flask
        * REST API
        * Design the backend database schema and designing the REST API
        * Diagnostic services for FB, Twitter Datacenter
        > My exp in ***Wiwynn***
            All these exp bring me here, I am excited to have an opp to work with your team.


# 最自豪 / 最有挑戰性的專案 
> What's your most challenging project / project you are most proud of ?
#### Start
* Intern in Wiwynn
    * Build the diagnosis software for auto diagnosis Server manufacturing sys.

#### Situation
- 一開始都是manually 去查找 failed test case 可能的 error pattern 
- 非常的無效率 inefficient
- 生產基地分散各地、DUT (Device Under Test) 也非常客製化
- 要對 error pattern 進行適當的模糊比對非常困難：
    - 有時撈太多、有時撈太少

#### Original
* I would like to use AI -> Deep-learning 
    * 資料集不足
    * 不容易分散式部署
    * Poor internet connection

## How to use some lightweight version solution?
### Discuss a lot and interview with different department
- Interview and discuss with QA team
- **Test case are Shared！**
- We can design a light-weight agent to collect defects.

### Do
- Diagnosis Error collecting agent
    - test case fail 會自動搜集
    - 送回 centural ES
    - ES 會拉 PostgreSQL 中 Error pattern 來進行模糊比對
    - 提供 PostgreSQL error pattern 相關的維護服務
    - 利用啟發式演算法優化 Query score 跟 Fuzzy query 的程度：得到最佳的 query pattern
#### The Learned: 
* Communication, Communication, Communication is really important to clearify the requirement! 
* -> There is alway a better way!! 
* -> The better way may be more intuitive and simple.

***
# 負面 / 失敗經驗 - Negative Experience
> What's your biggest failure?

Actually, I have a lot of "LEARNED FROM failure" Exp.

Exp: found my own startUp
- Develop the SW to provide optimization services for MIS
* **Start**
    * First time we deliver our system to the client (Yamaha's OEM manufacturer)
    * In china -> We were in TW: Remote collaboration
    * Report that our sys was not help -> Even drag down the process
        * Frustrated
* **Solution**
    * Discuss with my team and "EVERY Stakeholders"
        * Workers at shop-floor
        * IE engineers team of our client
        * EVEN Fly to China
    * **The truth is**: the worker think the system are ineffective because it is lack of flexibility.
    * Adjust the relation table and deliver a microservice in 
    * They do not have parameters to adjust according the supplier's 
    * !!! Because huge variance of supplier chain -> Bullwhip Effect
        1. We add flexibility to our prediction & Services
        2. Insert the microservices to Suppliers manufacturing info sys


***
# 衝突 / 解決衝突的經驗 Conflict Experience
### Intern in Wiwynn
- We built the diagnosis sys

- First release (ver)

- 產品頁面響應時間很慢(slow response time)，我和另外一個同事/同學負責改進。

- 我的想法是我們的數據庫Table設計不合理，導致過多的請求，拖慢的速度，所以我們應該重新設計（Redesign）。

* 我同事的想法是修改數據庫會導致很多代碼需要修改，有潛在風險，所以應該引入緩存。我們都覺得自己說的有理，無法說服對方。 But時間緊任務重

* 所以我就跟對方提出，我們都想讓產品變好，光這樣分析很難，不如我們合作，一起花半天時間把兩種方法都寫個簡化版，然後測試一下，最後選更好的方案。

* 對方同意了我的提議，最後經過綜合分析，覺得我的方案好，然後同事/同學也理解了我的思路，當然我也理解了他的思路

> 在這個基礎上，兩個人合作的效率變得更高了，而且以後兩個人合作也更順手了。

# 為什麼對我們有興趣 Why Here?

- Your businuess truly interested me!
    - I know that many influencers earn millions of dollars each year through their Tiktok accounts through Monetization. 
    - Based on my previous exp in Ogilvy and Financial company, I really interested how the Monetization process form
        - Because it is intrinsically different from traditional advertisement.
    -   and how is this large-scale platform was built and structure.
    - TikTok also focuses on creators when judging the value of its "services".
    - TikTok considers "quality of creation," which is judged by publishing rates, creator retention rates, and creator monetization.
    - How TikTok uses the backend service to determine retention and monetization of a large number of creators.

***
# 問面試官的問題 Question to Ask
### **Genuine Questions**
跟公司，工作有关的问题，例如
1. What has been most challenging for you?
2. Do you have program managers? If there is a conflicts between developer and managers, how do you solve it?
### **Insightful Questions**
这类问题通常需要对公司有比较深入的研究，例如
1. I noticed that you use technology X. How do you handle problem Y?
2. Why did this product choose to use technology X over technology Y?
### **Passion Questions**
展现激情和学习兴趣
1. I'm very interested in \_\_\_\_\_, and I'd love to learn more about it. What opportunities are there at this company to learn about this?
2. I'm not familiar with technology X, but it sounds like a very interesting solution. Could you tell me a bit more about how it works?

You are using free version of JotterPad. Click here to upgrade.
