# 資訊科技產業專案設計課程作業 4 ###### tags: `INFO2021` ## JD [Linux System Software Developer](https://careers.google.com/jobs/results/75519189055349446-linux-system-software-developer/?distance=50&hl=en_US&jlo=en_US&q=linux%20kernel) ## Linux 相關職缺注重的技能 * Experience in configuring the Linux kernel * Linux initial boot, uboot (or other bootloaders), building boot images * Shell scripting * Experience in embedded systems development * Knowledge of ARM or x86 assembly, system BIOS * Experience and knowledge of power/thermal management SW * Experience and knowledge of Linux kernel internals: CPU scheduling, memory management, block layer and file system * Experience in benchmarking, or performance profiling tools design and development * Experience with virtual machines, hypervisors, and Kernel Virtual Machine (KVM) * Significant experience in Linux kernel programming, including device driver development, low level platform support (interrupt controllers, IOMMU etc), other kernel feature development, kernel debugging in the presence of a complex technical stack, kernel performance measurement and tuning, and participation in the upstream Linux kernel community ## Linux 相關工作的分享 * [研發替代役面試心得 (聯發科)](https://medium.com/hungys-blog/mediatek-rdss-interview-562697e9fc03) * [MTK 嵌入式Linux軟體工程師](https://disp.cc/b/204-d7W8) * [google embedded SWE 面試心得](https://pttcareer.com/soft_job/M.1613548617.A.C70.html) * [2021 疫情找工作-面試分享 Google/Amazon](https://richard-chang.medium.com/2021-%E7%96%AB%E6%83%85%E6%89%BE%E5%B7%A5%E4%BD%9C-%E9%9D%A2%E8%A9%A6%E5%88%86%E4%BA%AB-google-microsoft-amazon-roku-811b2db5188) ## 面試準備策略心得 * [2021 RDSS Interview Note](https://berry-fisher-ed0.notion.site/2021-RDSS-Interview-Note-84cfd5cefbac47c89f1554ae6bccf98a) ## OS 常見考題 OS與計算機組織: 1. 各種鎖差異、critical section 2. process、thread 3. dead lock、race condition 4. pipeline概念 5. RAM、register、cache OS相關基本題: Interrupt、Process & Thread、Multi-thread、Mutex&Semaphore、 Spin lock、Sync相關各類問題、volatile、Pipeline ## 演算法 演算法: 特別需要熟悉複習的有 Sorting、Linked list各種implementation (e.g. reverse)、Stack&heap的實現