• 发文
  • 评论
  • 微博
  • 空间
  • 微信

分享一份实战linux面试题目!

TXP嵌入式 2020-06-06 12:11 发文

今天给大家分享网友面试的实战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、请你解释解释面向对象与面向过程的区别

三、总结:

温馨提示,面试过程中不要太紧张,正常回答技术问题就行;回答问题的时候不要支支吾吾的,这样会给面试官一个不好的印象。


声明:本文为OFweek维科号作者发布,不代表OFweek维科号立场。如有侵权或其他问题,请及时联系我们举报。
2
评论

评论

    相关阅读

    暂无数据

    TXP嵌入式

    TXP嵌入式主要分享linux和...

    举报文章问题

    ×
    • 营销广告
    • 重复、旧闻
    • 格式问题
    • 低俗
    • 标题夸张
    • 与事实不符
    • 疑似抄袭
    • 我有话要说
    确定 取消

    举报评论问题

    ×
    • 淫秽色情
    • 营销广告
    • 恶意攻击谩骂
    • 我要吐槽
    确定 取消

    用户登录×

    请输入用户名/手机/邮箱

    请输入密码