linux面试题目有哪些

这篇文章主要讲解了“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面试题目有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/223408.html

(0)
上一篇 2022年1月6日
下一篇 2022年1月6日

相关推荐

发表回复

登录后才能评论