Try   HackMD

2022-12-27 課堂討論簡記

台灣年收入的大略分級

出處,單位: 新台幣

  • Lv1: 30-100 萬
    • 佔絕大多數,台灣平均薪資 67 萬元,68% 的人未達此數字
  • Lv2: 100-300 萬
    • 第一種是 Lv1 的職業做到資深層級,或是主管階級,不賺錢產業員工天花板往往在此
    • 另一種是賺錢產業的初心者,半導體業工程師,外商軟體工程師,還不是主治的醫師,小律師
  • Lv3: 300-1000 萬
    • 表現還可以的產業的高階主管薪資。另外,它是賺錢產業的資深勞工,主力勞工收入主要集中地帶,約莫3X歲會達到這個範圍(資深工程師/副理/經理;主治醫師;業績好能力強的律師),而這也是大多數員工的天花板。
  • Lv4: 1000-3000 萬
    • 賺錢產業做到中高階管理職的薪資,可遇不可求,好位置不是卡死,就是淘汰率極高
  • Lv5: 3000 萬以上
    • 賺錢公司的副總以上

資產階級或創業成功者,掌握財富槓桿的人,財富才有機會跳脫這種等級。台灣很多人是不靠薪資在生活。

全球經濟

video: 盤點 2022 年全球經濟九大主題

  • 美國 CPI (Consumer Price Index; 消費者物數指數) 飆高,聯準會展開暴力升息;俄羅斯入侵烏克蘭,加大通膨壓力,也增強地緣政治的張力;日本在位最久的首相安倍晉三遇刺逝世;裴洛西訪台,中國在台海軍演,拜登簽署「國防授權法案」,五年供台 100 億美元軍援;習近平完全主導二十大,進入「習皇帝」時代,中國反封控的白紙革命
  • 12 月台灣半導體產業之父張忠謀指出,半導體業者面臨的局勢已經因地緣政治劇烈改變,並警告「全球化和自由貿易幾近壽終正寢」,而且不太可能起死回生。

    出處

  • 11 月中知名外資投行摩根士丹利 (Morgan Stanley) 發布 2023 年經濟展望報告,〈Even Darker Before the Dawn〉(黎明前更黑暗),開頭就直接說:「全球經濟快速放緩,我們站在衰退的邊緣。」由於美國聯準會「暴力升息」對經濟衝擊的副作用將在明年顯現,伴隨明年3月聯準會升息循環告一段落,推升終端利率來到 5%~5.25%,美國經濟無可避免陷入衰退。
  • 氣候變遷與極端氣候有何不同?
  • 8 月 9 日美國祭出《晶片法案》,10 月 7 日美國商務部禁止先進製程晶片及設備賣到中國,然後更進一步禁止持有美國護照的美國公民不得在中國半導體廠工作。
  • 8月台積電董事長劉德音接受 CNN 專訪,10 月張忠謀接受 CBS 訪問,向全世界傳遞一個訊息:若中國攻打台灣,世界會承受更大的衝擊。這場半導體的無聲之戰,一直延伸到台積電加大美國亞利桑那廠的投資力道,從 150 億美元拉高到 400 億美元,先進製程跨進到 3 奈米。
  • 臺灣經濟預測

IC 設計市場

Qualcomm's QCT (semiconductor) division outpowered QTL (licensing)

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

雖然手機相關晶片業務仍有顯著成長,但 Qualcomm 手機業務營收出現趨緩,技術授權業務依然是 Qualcomm 目前重要營收來源。

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

依據 Qualcomm 在 2022 年第四季財報,總營收同比增長 22% 至 113.9 億美元,調整後每股盈餘為 3.13 美元。公司已開始停止招聘,同時也準備在必要時刻降低營運支出。

2022 年第三季全球前十大 IC 設計業者營收依序為:

  1. Qualcomm
  2. Broadcom
  3. NVIDIA
  4. AMD
  5. MediaTek
  6. Marvell
  7. Realtek
  8. Novatek
  9. Cirrus Logic
  10. Will Semiconductor

來源

Cirrus Logic Completes Acquisition of Wolfson Microelectronics

Will Semiconductor (韋爾半導體) 來自中國資本,對照 OmniVision Technologies

2018/2019: Will Semiconductor acquired OmniVision Technologies (for $2.178 billion) and SuperPix Micro Technology, merging them to form Omnivision Group.

校友交流: Yen-Yu

  • Amazon Ring SDE internship
    • 2020 下半年投遞
    • 2021-5 月面試
    • 動機
      • 想要找個外商投投看
    • 流程(3關)
    • 在學時 1 年半的實習情況
      • 成大老師:和老師協商好
      • Amazon:因為疫情 WFH 比較多(還有 WFH 補助)、沒有打卡
  • Amazon Ring SDE
    • SDE 比較偏向硬體
    • 正常流程(8關)
      • Coding Test 3題(2M, 1H)
        • 和 Leetcode 不一樣、有改過的
      • 後續的面試會再延伸 Coding Test 的題目
    • intern -> 轉正
      • 25% (同期 4 個)
    • 明年因為 Freeze 的問題
      • 大部分的缺都沒有了
      • intern 轉正的機會比較大
  • 同事被裁的經驗
    • 星期天收到信
    • 星期一幫忙去收拾
  • 如何為未來準備和規劃
    • 大學部
      • 想清楚要不要唸研究所
      • 外商角度來說研究所沒有很加分
        • 刷題、刷題、刷題
        • Intern interview 時把 Amazon leetcode 考古刷一刷

QA

  1. Alexa 和 Ring 的定位是重複的嗎?還是是上下游的關係?
    • 各自是不同的產品、但有共用一部分架構
    • 最終目標是整合在同一個平台
    • Alexa 的核心技術是語音助理
    • Ring 比較像是小米家電的產品線(?)不同的家庭用產品的整合和一系列解決方案
  2. 面試各關卡考了什麼?有考leetcode嗎?刷了幾題呢?
    • 都不是 Leetcode 原題
    • Intern 不到 30 題
      • Intern 時考的是 Two Sum 的魔改版
    • 正職的題目會更複雜
  3. 已經畢業了或快畢業了投 Intern 適合嗎?
    • 適合,提早體驗,檢驗是否合適該公司文化,降低風險
  4. Ring 在台灣招募的標的人才有哪一些?
  5. Ring 為甚麼會在台灣落地、是有哪些優勢嗎?
  6. 可以分享你一週在 Ring 的工作流程嗎?
    • 從星期天晚開始檢查 Email
    • 有需要才會進辦公室(午餐晚餐免費提供)
    • 不同時區的工作協調問題
      • 1、2 個月才會有一次凌晨跨區的會議
  7. 以目前的 Product line 來說、與相對平價的小米或相近的家電生態產品的優勢在哪裡?

模擬面試檢討

錄影

  • LeetCode 73. Set Matrix Zeroes

    Given an m x n integer matrix matrix, if an element is 0, set its entire row and column to 0's.
    You must do it in place.

  • 實作

class Solution {
    public void setZeroes(int[][] matrix) {
        int rowCount = matrix.length;
        int columnCount = matrix[0].length;
        boolean firstColumn = false;
        boolean firstRow = false;
        for (int i = 0; i < columnCount; i++) {
            if (matrix[0][i] == 0) {
                firstRow = true;
            }
        }
        for (int i = 0; i < rowCount; i++) {
            if (matrix[i][0] == 0) {
                firstColumn = true;
            }
        }
        for (int i = 1; i < rowCount; i++) {
            for (int j = 1; j < columnCount; j++) {
                if (matrix[i][j] == 0) {
                    matrix[0][j] = 0;
                    matrix[i][0] = 0;
                }
            }
        }
        for (int i = 1; i < rowCount; i++) {
            for (int j = 1; j < columnCount; j++) {
                if (matrix[0][j] == 0 || matrix[i][0] == 0) {
                    matrix[i][j] = 0;
                }
            }
        }
        if (firstRow) {
            for (int i = 0; i < columnCount; i++) {
                matrix[0][i] = 0;
            }
        }
        if (firstColumn) {
            for (int i = 0; i < rowCount; i++) {
                matrix[i][0] = 0;
            }
        }
    }
}

  • 延伸問題
  1. memset
  2. cache locality
  • opening
  1. 可用黑白棋當做開場,黑白棋規則和本題的遇到0就把行列全部翻0有些類似
  2. 出題方式: Gamification (e.g., LeetCode set-matrix-zero)