如何改善網路品質 - X/推特 影片
你是否遇過這種情況:家中的中華電信 300M/500M 甚至 1G 光纖,測速時數據非常漂亮,但打開手機 Twitter (X) 看影片時卻一直轉圈圈,反而切換到行動網路 5G 就瞬間流暢?
這次我試圖針對 RouterOS (MikroTik) 進行了一次優化。這不僅僅是「改改設定」,更是一次從 解析 (L7)、傳輸 (L4) 到安全性協定 三個面向的「網路底層重構」。以下是核心邏輯與設定摘要。
此次結果為個人嘗試結果,實測有可見的改善,也可能因為各種外在因素而無法改善你的情況,請見諒。
DevOps - 如何使用 Python 合併 YAML
在 Kubernetes 的世界中,Helm 是最主流的套件管理工具。而在 Helm Chart 中,values.yaml 扮演著靈魂角色,定義了所有部署參數的預設值(Default Values)。
然而,隨著環境變多(dev, stag, prod),我們經常面臨一個挑戰:如何有效管理不同環境的差異?
簡單好用的加密聊天工具
嗨!這次來介紹一下我開發來聊小秘密用的工具
https://codingman.cc/talk
這個網頁的目的是,讓你可以和另一個人在網路上安全地聊天、交換秘密訊息,而不用擔心內容被偷看。
而這個工具所有的運算都是在你的瀏覽器上完成的,你的私鑰、訊息內容完全不會傳送到我的伺服器或任何地方,所以隱私絕對安全。
面試心得 - 台積電
背景:私大資工系延畢兩年,彰師大數學所畢業,有十年工作經驗,喜歡開放原始碼與寫部落格 😀
睽違兩年,再度接到了來自台積電的面試邀請。2023 年那次因為家庭因素中止,這次很幸運終於可以跑完所有流程。
這次挑戰的依然是軟體工程師職缺 (我也只會這個 😆),底下就來分享一下這次的闖關心得。
主要流程
整個流程跑了一個多月,比我想像的還快,因為我希望留兩個週末給英文考試,所以中間有刻意放慢腳步。
| 日期 | 事件 |
|---|---|
| Day 1 | 遠端面試邀請信.1 |
| Day 1 | HackerRank 程式測驗信 |
| Day 3 | 寫完 HackerRank 程式測驗 |
| Day 6 | 遠端面試,一位主管 |
| Day 7 | HR 遠端面試邀請 |
| Day 8 | 遠端面試邀請信.2 |
| Day 9 | 到廠測驗邀約 |
| Day 13 | HR 遠端面試 |
| Day 15 | 遠端面試,三位主管 |
| Day 19 | 廠測,英文與適性測驗 |
| Day 33 | HR 電話通知聘書送簽核,確認薪資 |
| Day 36 | 取得 e-offer |
HackerRank 程式測驗
背景:LeetCode 500+
這次的程式測驗是用 HackerRank 平台,總共有三題,時間 90 分鐘。
這次體感比兩年前抽到的程式測驗簡單應該是 EEM,約 45 分鐘寫完三題測資全對送出。
但中間花了不少時間摸索怎麼除錯,如果跟我一樣是不熟悉 HackerRank 的人,建議可以先去官網練習一下,熟悉平台的操作。
主管面試
主管面試總共兩次,第一次是一對一,第二次則是一對三。
體感上,面試過程主要分成兩個部分:
第一部分是履歷的真實性考察。主管會針對你寫的專案或經歷,深入挖掘細節:
「這個是怎麼做到的?中間有沒有遇到什麼困難?你是怎麼解決的?」
所以,千萬不要只是把酷東西寫在履歷上,而是要把你的完整經歷都準備好,這樣才能應付每一個問題。
第二部分則是職缺的契合度評估。會考驗你對大型後端系統的理解、對 Best Practices 的熟悉度、怎麼設計 Microservices、對 Message Queue 的了解,我在最後還被考了一題後端系統設計。
如果你也是面試後端工程師,建議可以多準備一些大型系統的設計與實作經驗,能畫個架構圖更棒!
HR 面試
HR 面試這關,主要想了解你的個人特質、工作態度,以及對未來的職涯規劃。
這部分沒有標準答案,誠實地展現自己就好。
不外乎就是,「如何舒壓?」「如何面對挫折?」「為什麼想來台積電?」「未來五年職涯規劃?」
到廠測驗
過去都在純軟公司打滾,從來沒考過多益,這次算是人生初體驗 🥲
雖然待過跨國公司,英文溝通也還行,但多益的單字範圍可不只軟體領域,加上真的離開校園太久,心裡還是蠻緊張的。
所以面試節奏上我給自己兩個週末,惡補了一下英文。
題型上是 25 題聽力以及 25 題選擇題加閱讀題,時間 30 分鐘。
不過聽完聽力就已經剩下十幾分鐘了,當我認真做完一大題閱讀題,覺得自己很棒的時候,時間只剩三分鐘可以做剩下的兩大題閱讀題…🫨🫨🫨
在這裡,送給各位一個古老的智慧結晶:三長一短選最短,三短一長選最長,長短不一就選 C。
祝大家好運 🍀
另外就是,英文測驗是可以自己帶耳機的,可以準備一副好一點的抗噪耳機,聽力題中的抑揚頓挫會清楚很多,也不容易被周遭環境干擾。
我自己是帶 Sony WH-1000XM5,效果非常好,推薦給大家 🤣
適性測驗
這部分就是跟著自己的心走,誠實作答即可,沒有什麼好壞之分。
印象中,我好像三五分鐘就全部點完了。
寫在最後
整體來說,台積電的面試流程相當嚴謹且全面,從技術實力、個人特質到英文能力都有完整的評估。希望這篇文章能幫助到未來也想挑戰看看的你。
祝大家求職順利,順利取得 offer!🚀
也許你也會想看看
PKCS#11 OTP - 硬體安全模組中的一次性密碼標準
在數位安全的領域中,雙因素認證(Two-Factor Authentication, 2FA)已成為保護帳戶和敏感資料的基礎。
其中,一次性密碼(One-Time Password, OTP)是最常見的實現方式之一。為了將這種強大的認證機制標準化並整合到硬體安全模組(HSM)和智慧卡等加密設備中,PKCS#11 標準引入了對 OTP 的支援。本文將根據相關技術文件,深入探討 PKCS#11 OTP 的核心概念、運作機制及其重要性。
本文將探討 PKCS#11 中 OTP 的整合,並介紹其核心運作機制。
FFX 模式 - 保留格式的加密技術
在資訊安全的領域中,資料加密是保護敏感資訊的關鍵手段。然而,傳統的加密方法通常會改變資料的原始格式與長度,這在許多既有系統中可能會引發問題,例如資料庫欄位長度不符、或是無法通過格式檢驗。
為了解決這個問題,「保留格式加密」(Format Preserving Encryption, FPE)技術應運而生,而 FFX 模式正是實現 FPE 的一種重要框架。
本文將探討 FFX 模式的核心概念、運作原理,以及其在現代資訊安全中的應用。
RADIUS - 網路存取的守門員
在現今複雜的網路環境中,如何有效且安全地管理使用者的存取權限,是一項至關重要的任務。RADIUS (Remote Authentication Dial In User Service),中文全名為「遠端使用者撥入驗證服務」,就是為此而生的關鍵協定。它提供了一個集中式的管理框架,確保只有合法的用戶才能存取網路資源。
本文將探討 RADIUS 的起源、核心概念、運作架構以及安全性考量,幫助您更深入地了解這個在網路安全領域中扮演重要角色的協定。
Kerberos - 網路身分驗證協定
在現今複雜的網路環境中,如何安全地驗證使用者身分並授權其存取網路資源,是一項至關重要的課題。Kerberos 協定,作為一個成熟且強大的解決方案,被廣泛應用於各種分散式系統中,提供了強固的身分驗證機制。
本文將探討 Kerberos 的起源、核心元件、驗證流程以及其在現代網路安全中的重要性。
密碼學 - X.509 Time Stamp
在資訊安全的世界中,如何證明一份文件、一筆交易紀錄或一個數位簽章在某個特定時間點就已經存在,是一個至關重要的問題。
X.509 時戳協定(Time Stamp Protocol, TSP)為此提供了標準化的解決方案,其核心目的在於建立資料在特定時間之前就已存在的證據。
本文將探討 X.509 時戳的核心概念、運作流程以及其在資訊安全中的應用。