hr電話簡單了解了基本情況,然后安排了視頻線上面試,時長48分鐘,然后安排了2位面試官現場面試,還有現場手撕代碼。很注重基礎知識。
面試官問的面試題:中興通信嵌入式linux軟件工程師面試題
中興面試整理:
問題1:調試驅動是編譯成模塊還是編譯到內核中?內核裁剪你用的什么方法?文件系統裁剪用的什么方法?
問題2:insmod rmmod 指令調用的底層系統函數是哪個?
問題3:驅動調試方法你常用的有哪些?
問題4:內核崩潰時調試手段有哪些?
問題5:協議集成遇到過什么問題,怎么解決的?
問題6:BMS芯片調試時遇到過什么問題,怎么解決的?
問題6:手持機項目周期很長,主要難點在哪里?
問題6:你住哪里?結婚了沒有?一二四加班到9點,單休能接受嗎?
問題7:進程和線程的區別是什么?
問題8:volatile關鍵字的作用是什么?
問題9:文件狀態獲取函數有哪些?文件大小獲取函數是什么?
問題10:多線程如何調試?某個變量值不是預期時,如何排查問題?講一下項目中遇到過的多線程的問題,以及你是如何解決的?
問題11:協議調試有哪些方法,你用過哪些工具?如果消息量巨大,如何確保協議通信正常?
問題12:BMS芯片精度是多少位?電量讀取的流程是怎樣的?
問題13:4G模塊是如何調試的?如何確保它是正常工作的,流程是怎么樣的?
問題14:從linux跳到單片機跨度會很大,能接受嗎?
主要考察基礎知識,氣氛相對友好,題目的難度不是很大,但比較看中相關的項目經歷,同時對大學參加的相關比賽也有相關的詢問。
面試官問的面試題:中興通信FPGA工程師面試題
1.建立時間和保持時間的定義。
2.相關使用的芯片型號及主要性能參數。
3.在項目開發過程中遇到的主要問題,和相關解決思路。
1.面試分為技術初面和技術綜面,每輪面試有2個面試官。第一輪面試比較簡單,主要問技術。第二輪主要問個人職業規劃,性格特點、對崗位的了解,以及自身的優勢,家庭情況等等。
面試官問的面試題:中興通信嵌入式軟件開發面試題
先自我介紹,說完后根據介紹內容簡單提一兩個問題,比如我擔任過社團部長,會問下你的部長工作內容、組織過哪些活動,發揮了什么作用。然后會針對簡歷提問,大致包括tcp/ip方面內容,tcp超時重傳機制、tcp的狀態機轉換過程,socket通信全流程等。linux內核與用戶層通信方式,優缺點。read系統調用的全流程,包括涉及系統調用、文件系統層、驅動層等。談談對進程和線程的理解,以及并發互斥機制。最后是面項目,把項目介紹一遍,重點突出自己的工作,發揮的作用,團對碰到問題,大家是怎么解決的?