您好,登錄后才能下訂單哦!
這篇文章主要講解了“linux面試題目有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“linux面試題目有哪些”吧!
一、linux驅動:
1、SD卡的協議、SD驅動開發了解多少。
2、SD控制器、ADC、RTC是怎么弄的、串口驅動。
3、堆和棧的區別、內存泄露是什么概念有什么辦法解決。
4、uboot啟動流程,是怎么加載的。
5、MMU、cashe的一致性、uboot扳級初始化做了哪些事情,初始化了哪些模塊,ltc接口、pcre。
6、linux內核實驗、驅動的部分是怎么實現的。
7、匯編的代碼怎么轉去加載C語言的、加載c的函數是什么。
8、匯編的命令具體用過哪些、ldr起到什么作用。
二、linux應用:
1、c語言預處理命令有什么
2、函數參數壓棧順序
3、結構體占據內存大小
4、指針與數組的區別
5、static關鍵字,全局變量局部變量作用域
6、makefile
7、shell腳本
8、gcc編譯選項
9、linux驅動安裝卸載命令
10、linux常用命令
11、線程同步方式
12、數據結構有哪些
13、STL容器有哪些
14、vector與list的區別
15、函數參數傳引用與直接傳有什么區別
16、多態形成的條件
17、多態的原理
18、重載,重寫,覆寫區別
19、父類轉換成子類可以嘛?為什么不可以
20、可不可以更改虛函數表的內容
21、你了解過CVTE嗎
22、串行通信的協議有哪些
23、對加班的看法
24、編程:輸出一個字符串中連續出現次數最多的字符,輸出的是最后一個
1、從文件到可執行文件的過程
2、struct結構體與class
3、c語言中struct實現類,怎么實現結構體中有函數
4、進程空間模型
5、一個linux API怎么調用的底層
6、設計模式
7、C++中類的成員函數與類的靜態成員函數存儲在代碼段還是數據段還是哪里?
8、C++中類的成員變量與類的靜態成員變量存儲在代碼段還是數據段還是哪里?
9、C++初始化列表與在括號中初始化有什么區別
10、什么情況下必須在初始化列表中進行初始化
11、多態的基本原理
12、為什么析構函數要為虛函數(請深層次剖析,說底層的原因)
13、多個線程之間有什么是共享的
14、操作系統文件系統,超級塊inond
15、說一說內核中的kobject
16、讀過malloc源碼嗎?
17、驅動中的file_operations和attribute
28、struct結構體初始化一共有幾種方式,分別說說
29、你能不能用c語言實現面向對象的繼承
30、linux中安裝軟件的方法有幾種
31、STL中都有哪些容器
32、vector清空用哪些函數
33、vector怎么回收內存?(要了解底層?)
34、你怎么編譯的linux kernel
35、了解container_of嗎?
36、線程同步有哪些方式
37、說說自旋鎖
38、c與c++有什么區別。
39、怎么制作動態鏈接庫,說說動態鏈接與靜態鏈接是什么
40、說一說gcc的-l選項和-L選項是干什么的
41、請你解釋解釋面向對象與面向過程的區別
感謝各位的閱讀,以上就是“linux面試題目有哪些”的內容了,經過本文的學習后,相信大家對linux面試題目有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。