思特威 - 嵌入式软件工程师 - 笔试

❗❗如果本文对您有帮助,请不要吝啬您的评论、点赞、收藏与小花,这对我非常重要!谢谢!❗❗

alt

本文所涉及的题目均为基于个人学习和理解重新表述的内容,仅供学习交流之用,不代表任何实际考试题目。如有雷同,纯属巧合。

岗位:嵌入式软件工程师【25届校招】

题型:1 道填空题,3 道问答题,1 道编程题

1、填空题

1.1

用变量 a 给出下面的定义

  1. 一个整型数 (1)
    1. 一个指向整型数的指针 (2)
    2. 一个指向指针的的指针,它指向的指针是指向一个整型数 (3)
    3. 一个有 10 个整型数的数组 (4)
  2. 一个有 10 个指针的数组,该指针是指向一个整型数的 (5)
  3. 一个指向有 10 个整型数数组的指针 (6)
  4. 一个指向函数的指针,该函数有一个整型参数并返回一个整型数 (7)
  5. 一个有 10 个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数 (8)

解答:

  1. int a;
  2. int *a;
  3. int **a;
  4. int a[10];
  5. int *a[10];
  6. int (*a)[10];
  7. int (*a)(int);:
  8. int (*a[10])(int);

2、问答题

2.1

列举 10 个常用的 linux 命令,并说明其作用。

解答(抛砖引玉,非标准答案):

  1. ls,出当前目录下的所有文件
  2. mkdir,创建文件夹
  3. touch,新建文件
  4. cat,输出某个文件内的内容
  5. cd,进入某个文件目录
  6. rm,删除文件
  7. cp,复制文件
  8. mv,移动文件
  9. grep,管道搜索文件
  10. find,寻找某个文件

2.2

列举出 7 个进程间通信方式名称并对其通信原理做简要说明。

解答(抛砖引玉,非标准答案):

  1. 管道:半双工通信方式,数据只能单项流动,通常用于父子进程之间的通信,一个进程写入数据到管道的写端,另一个进程从管道的读端读取数据。
  2. 消息队列:允许进程通过发送和接受消息进行通信,消息队列是一种链表形式的存储结构,存放在内核中,进程可以通过消息队列标识符访问队列。
  3. 信号量:信号量是一种计数器,用于多进程对共享资源的访问控制,通过增加和减少信号量的值,信号量可以协调进程间的同步和互厅操作,确保多个进

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

欢迎来到我的专栏,在这里,我将整理并分享2024年各大企业的真实笔试/面试真题,同时还整理了嵌入式软件相关的八股知识。专栏内容涵盖C/C++基础、嵌软常见通信协议、ARM、FreeRTOS、Linux OS相关问题汇总,希望能帮助求职者了解考试趋势和嵌入式常见考点。无论你是准备面试,还是希望提升自己的专业知识,这里都能为你提供宝贵的参考和学习资源。

全部评论

相关推荐

03-12 19:21
中山大学 C++
投票
某四大行 科技部门 薪资是2的1倍左右
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客企业服务