同學,你這個和我們不是很對口,你做的都是硬件嵌入式相關的一個工作,但是我們是基于偏系統一些的應用開發,不是很合適呀,我說確實,因為我看你對操作系統和網絡這一塊也不是很了解,除非你想調崗位,調崗位什么意思,就是轉到做應用開發這一塊,然后我表達了一下我正有往上層做的這個打算和意愿,然后他就說,好吧,既然你有這方面的打算,我就再問你一些問題吧,后面的問題勉強答上來了,但看面試官表情明顯不是很滿意,面完之后本來說讓我等一下,我以為過了一面準備二面,結果反手一個你回去等通知吧,我就知道是涼了
面試官問的面試題: 怎么創建守護進程
io操作熟悉嗎?
extern了解嗎,面試官發音有點怪,沒聽懂,以為又是自己沒聽過的東西,所以讓他寫了一下,還好讓他寫了一下
指針和引用的區別
線程同步
進程通信
共享內存怎么實現的
Qt中窗口widget和Windows的窗口是怎么聯系起來的
Qt的button發送一個點擊事件系統是怎么響應的
斷言是怎么回事,怎么寫的
中斷機制,中斷的過程,軟中斷和硬中斷
編譯的過程,靜態庫和動態庫
結構體字節對齊
回調函數是怎么回事
給他舉了一個例子,定義實在忘了,最后他是就是這個意思。
你學過計算機的一些課程嗎,比如說操作系統,計算機網絡,c++,數據結構
我們學院只開了c語言和數據結構的課程,但是我自己自學了c++和操作系統
那計算機網絡呢,這個沒自學,但是我們系統中有一個簡單的通信協議,實現了類似于TCP和UDP的功能,那這兩個有什么區別呢,說了一下,UDP包多大呢
怎么用typedef定義一個函數指針類,剛開始不知道他是啥意思,然后我竟然讓他給我舉個例子,才知道是要typedef
一個代碼包含哪幾部分.bss段呢
手寫代碼(讀文件的方式,一個字符串中子字符串出現的次數,交換二叉樹的左右子樹)