思特威 - 嵌入式软件工程师 - 笔试
❗❗如果本文对您有帮助,请不要吝啬您的评论、点赞、收藏与小花,这对我非常重要!谢谢!❗❗
本文所涉及的题目均为基于个人学习和理解重新表述的内容,仅供学习交流之用,不代表任何实际考试题目。如有雷同,纯属巧合。
岗位:嵌入式软件工程师【25届校招】
题型:1 道填空题,3 道问答题,1 道编程题
1、填空题
1.1
用变量 a 给出下面的定义
- 一个整型数 (1)
- 一个指向整型数的指针 (2)
- 一个指向指针的的指针,它指向的指针是指向一个整型数 (3)
- 一个有 10 个整型数的数组 (4)
- 一个有 10 个指针的数组,该指针是指向一个整型数的 (5)
- 一个指向有 10 个整型数数组的指针 (6)
- 一个指向函数的指针,该函数有一个整型参数并返回一个整型数 (7)
- 一个有 10 个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数 (8)
解答:
int a;
int *a;
int **a;
int a[10];
int *a[10];
int (*a)[10];
int (*a)(int);:
int (*a[10])(int);
2、问答题
2.1
列举 10 个常用的 linux 命令,并说明其作用。
解答(抛砖引玉,非标准答案):
- ls,出当前目录下的所有文件
- mkdir,创建文件夹
- touch,新建文件
- cat,输出某个文件内的内容
- cd,进入某个文件目录
- rm,删除文件
- cp,复制文件
- mv,移动文件
- grep,管道搜索文件
- find,寻找某个文件
2.2
列举出 7 个进程间通信方式名称并对其通信原理做简要说明。
解答(抛砖引玉,非标准答案):
- 管道:半双工通信方式,数据只能单项流动,通常用于父子进程之间的通信,一个进程写入数据到管道的写端,另一个进程从管道的读端读取数据。
- 消息队列:允许进程通过发送和接受消息进行通信,消息队列是一种链表形式的存储结构,存放在内核中,进程可以通过消息队列标识符访问队列。
- 信号量:信号量是一种计数器,用于多进程对共享资源的访问控制,通过增加和减少信号量的值,信号量可以协调进程间的同步和互厅操作,确保多个进
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
嵌入式软件名企笔/面试真题合集 文章被收录于专栏
欢迎来到我的专栏,在这里,我将整理并分享2024年各大企业的真实笔试/面试真题,同时还整理了嵌入式软件相关的八股知识。专栏内容涵盖C/C++基础、嵌软常见通信协议、ARM、FreeRTOS、Linux OS相关问题汇总,希望能帮助求职者了解考试趋势和嵌入式常见考点。无论你是准备面试,还是希望提升自己的专业知识,这里都能为你提供宝贵的参考和学习资源。