面試經驗

立德電子股份有限公司 韌體設計工程師

面試過程

google表單,限時100分鐘內寫完。 請描述一個情況,你如何搜尋、驗證並整合了一個開源軟件或工具到你的項目中。你如何確保其合法性和安全性? 當開源軟件與你的專案需求不完全匹配時,你是如何處理的?能否提供一個具體的例子? 描述一次你與硬體工程師合作設計硬體架構的經驗。你是如何參與介面定義和電路測試的? 在進行硬體與軟體整合時,你遇到了哪些挑戰?你如何解決這些問題? 描述你如何撰寫技術文件來支持團隊成員理解和使用你開發的軟件或系統。 提供一個例子說明你如何製作過程文件和測試報告,並解釋這些文件如何幫助產品開發和質量保證。 在新產品開發過程中,你通常如何進行技術研究和前期測試?請描述一個具體的情況。 當開發中的產品未達到預期性能時,你如何進行問題診斷和解決? 你最熟悉的C或C++項目是什麼?請分享一個具體的功能或模塊,並解釋你在其中扮演的角色。 描述一個使用 ARM 或 MCU 程式設計的項目。你是如何優化你的代碼以適應硬體的限制的? 你有哪些使用 BLE, WIFI, UART, I2C, ADC, PWM, NFC 或 RFID 等介面進行嵌入式程式開發的經驗?請描述一個應用案例。 承上提,在開發嵌入式系統時,你如何確保系統的穩定性和性能? 描述你在 Linux 環境下開發的經驗。你通常使用哪些工具和技術? 給出一個例子,說明你如何在 Linux 系統上處理多進程或多線程的程式問題。 這是一份詳細說明常見 Linux 命令及其作用的列表請寫出以下該指令的說明: cp : mv : mkdir : cd : cat : ls : rm : find : rmdir : echo : hostname: whoami : useradd : passwd : su : alias : head : tail : touch : pwd : Stack and Queues分別是甚麼請舉出請請舉出例子 1. chmod 2. who 3. which 4. echo 以上四個Unix命令分別是做用? 程式技術推理 請根據題目要求填寫, 如有其他附檔可以後續隨信附上 假設您正在為一家公司開發一款新的智能手表產品,該產品具有心率監測、步數計數和睡眠監測功能。您需要設計一個能夠在有限的硬件資源上運行並且效率高的固件系統。 系統架構設計: 描述您將如何組織您的固件架構來支持這些功能。請指出您將使用的主要組件和模塊。 硬件接口: 請解釋您如何設計硬件接口來收集心率和步數數據。具體來說,您將如何使用 ADC(類比數字轉換器)和計時器來實現這些功能。 低功耗設計: 鑑於手表的電池壽命是關鍵,請提出您將如何管理和優化固件的功耗。 實時數據處理: 描述您將如何處理和分析從傳感器收集到的實時數據來提供準確的健康追蹤。 錯誤處理: 如果硬件傳感器失效,您將如何檢測並處理這一問題?請提出一個策略來保證系統在傳感器失效時仍能繼續運行,雖然某些功能可能受限。 固件升級機制: 提供一個固件升級的策略,以支持未來的功能擴展和缺陷修正,並確保升級過程的安全性和穩定性。 提交格式 您需要提交一份報告,其中包括系統架構的圖表、關鍵代碼片段的示例以及對於每個設計決策的詳細說明。 評估標準 設計的創新性和效率 系統的穩定性和可靠性 代碼的清晰性和可維護性 能力在有限資源下進行優化 以上問題答案可以附上連結或是文件提供 Remove Nth Node From End of List Given the head of a linked list, remove the nth node from the end of the list and return its head. Input: head = [1,2,3,4,5], n = 2 Output: [1,2,3,5] Example 2: Input: head = [1], n = 1 Output: [] Example 3: Input: head = [1,2], n = 1 Output: [1] Constraints: The number of nodes in the list is sz.1 <= sz <= 300 <= Node.val <= 1001 <= n <= sz Please use the program to answer.

給其他面試者的中肯建議

如何準備面試: 是否推薦此份工作:不推薦 其他注意事項:線上的表單測驗通過了才會通知面試,題目很多又很難,全是申論題,限時100分鐘內要寫完。
立德電子股份有限公司的薪水看更多>>
韌體設計工程師的薪水分佈看更多>>

詳細給推

感謝大大無私分享

蒸的很蚌

真的非常謝謝你的分享!

很實用!

台灣的職場因為有你變得更好!

給我們回饋