首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客712866932号
北京邮电大学 FPGA工程师
发布于湖北
关注
已关注
取消关注
@安和ahe:
嵌入式软件 linux开发 面经
1.进程&线程(16道) 1.1异步IO和同步IO区别?答案:如果是同步IO,当一个IO操作执行时,应用程序必须等待,直到此IO执行完。相反,异步IO操作在后台运行,IO操作和应用程序可以同时运行,提高系统性能,提高IO流量。 解读:在同步文件IO中,线程启动一个IO操作然后就立即进入等待状态,直到IO操作完成后才醒来继续执行。而异步文件IO中,线程发送一个IO请求到内核,然后继续处理其他事情,内核完成IO请求后,将会通知线程IO操作完成了。 1.2进程间通信方式?管道(pipe)是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程之间使用,通常是父子进程。有名管道(named pipe)也是半双工的通信方式,但是它允许用于无亲缘关系的进程之间的通信。信号量(semophore)是一个计数器,通常作为一种同步机制,用于进程和线程间的同步。消息队列(message queue)是一个消息链表,存放在内核中并且由消息队列标识符标识。消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限的缺点。共享内存(shared memory)一段能够被多个进程共同访问的内存,由一个进程创建。共享内存是最快的IPC方式,它是针对其他进程间通信方式运行效率低而设计的,往往与其他通信方式如信号量配合使用,来实现进程间同步与通信。套接字(socket)可用于不同主机间的进程通信。信号(signal)用于通知接收进程某个事件已经发生,是一种比较复杂的通信方式。1.3进程的地址空间模型?text segment存储代码的区域。data segment存储初始化不为0的全局变量和静态变量、const型常量。bss segment存储未初始化的、初始化为0的全局变量和静态变量。heap(堆)用于动态开辟内存空间。memory mapping space(内存映射区)mmap系统调用使用的空间,通常用于文件映射到内存或匿名映射(开辟大块空间),当malloc大于128k 时(此处依赖于glibc的配置),也使用该区域。在进程创建时,会将程序用到的平台、动态链接库加载到该区域。stack(栈)存储函数参数、局部变量。kernel space存储内核代码。 1.4进程的五种状态分别是?(1)就绪态:所有运行条件已就绪,只要得到了CPU时间就可运行。 (2)运行态:得到CPU时间正在运行。 (3)僵尸态:进程已经结束了但父进程还没来得及回收。 (4)等待态:包括浅度睡眠跟深度睡眠。进程在等待某种条件,条件成熟后即进入就绪态。浅度睡眠时进程可以被信号唤醒,但深度睡眠时必须等到条件成熟后才能结束睡眠状态。 (5)暂停态:暂时停止参与CPU调度(即使条件成熟),可以恢复。 以上内容摘自专刊《嵌入式岗位笔试面试真题讲解》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看: https://blog.nowcoder.net/zhuanlan/v0ELPM 嵌入式公司推荐:华为、 小米 、OPPO、VIVO、荣耀、一加、 CVTE、 大疆 、insta360影石、 美的 、 TCL 、 海信、创维、烽火、比亚迪 、吉利、长安、大众、经纬恒润 、小鹏、 图森未来、 百度 、 滴滴、蔚来、理想、 联发科、 紫光展锐 、全志、 寒武纪 、晶晨半导体 、汇顶、 华为、 中兴、 浪潮 、TP-LINK、讯飞、商汤、 海康威视 、浙江大华 、360、小马智行、元戎启行 、深信服 、移动、联通、电信、旷视 、四维图新 、中芯国际 、复旦微电子、极氪
点赞 40
评论 9
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-10 08:37
蚌埠坦克学院 嵌入式软件开发
安克创新 嵌入式 二面 复盘总结
最近整理了安克创新二面中出现的面试题目。与一面侧重基础知识考察不同,二面更注重技术深度、系统设计能力、问题解决思路以及对公司的了解程度。面试官通常是技术Leader或资深工程师,会从项目经验出发,深入挖掘候选人的技术实力和思维方式。整体来看,二面问题更加开放和综合,不再是简单的知识点问答,而是考察候选人的技术视野、架构能力、技术选型思路以及在复杂场景下的问题分析能力。题目涉及自我介绍与项目深挖、技术平台对比、系统设计、复杂问题排查、技术转换适应性、代码质量意识、公司了解以及反向提问等方向,重点考察应聘者的技术深度、实战经验以及与岗位的匹配度。下面是本次安克创新二面涉及的主要题目:面试题目1. ...
查看8道真题和解析
点赞
评论
收藏
分享
03-11 17:38
门头沟学院 Java
数据库三大范式
ps:如果这篇帖子对于还在找工作和找实习的你有所帮助,可以关注我,给本贴点赞、评论、收藏并订阅专栏;同时不要吝啬您的花花数据库三大范式是为了消除数据冗余、避免更新异常、保证数据一致性而制定的设计准则,核心是“逐步规范化”,从基础到严格依次为:第一范式(1NF):原子性核心要求:数据表中的每一列(属性)都必须是不可再分的原子值,不能存在复合属性、多值属性。通俗理解:一列只能存一种类型的单一数据,不能拆分成多个子项(比如“姓名”不能拆成“姓+名”存放在同一列,若需拆分则需分为两列)。示例:不符合1NF的列——“联系方式”(包含电话+微信);符合1NF的列——“电话”“微信”分开存储。实操案例:设计...
MySQL基础
点赞
评论
收藏
分享
02-11 19:01
门头沟学院 嵌入式软件开发
这是我在BOSS遇到最有人性的hr,他的鼓励简直让我这么久人机般投简历来,最感动的一次,真的好想进这家公司啊😭😭😭
Data_Seven:
牛客最美的HR
找工作时遇到的神仙HR
点赞
评论
收藏
分享
03-08 18:49
已编辑
中南大学 Java
Java27 9本简历求拷打
引流:腾讯 阿里字节 美团
点赞
评论
收藏
分享
03-13 12:53
西北工业大学 Java
滴滴一面面经
2026年03月13日 滴滴-网约车平台全程40分钟一、项目与实习经历索引与效率平衡:在将数据存入 ES(Elasticsearch)时,是如何平衡索引力度和查询效率的?有没有做冷热分离等策略?Agent交互模式:堆栈分析到代码定位的链路中,与大模型的调用是单轮还是多轮(Auto-agent)?为什么这么选择?Prompt设计:你的 Prompt 是怎么设计的?准确率评估:诊断 Agent 的准确率是如何评估的?有没有办法将这个验证流程也自动化?幻觉与长文本问题:有没有遇到过大模型产生幻觉(定位错误代码)的情况?如果遇到文件过长超过上下文窗口限制,你会怎么解决?二、场景设计题(司机智能接单助手...
查看18道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
滴滴一面
4758
2
...
6个AI实操技巧,帮你在简历+面试中拉开差距
3953
3
...
春招以来最舒服的一场试
3847
4
...
百度日常一天速通一二面
3628
拼多多笔试
热聊中
5
...
滴滴一面面经
3252
6
...
字节一面、二面(横向挂)
3153
7
...
美团笔试+ai面+米哈游笔试
3135
8
...
快手前端实习一面
3108
9
...
小红书一面(已挂)
2652
10
...
美团产品笔试何意为....
2363
创作者周榜
更多
正在热议
更多
#
三月的小目标
#
58831次浏览
861人参与
#
你上一次加班是什么时候?
#
137871次浏览
762人参与
#
滴滴笔试
#
34991次浏览
198人参与
#
2025秋招体验点评
#
99921次浏览
754人参与
#
美团笔试
#
702449次浏览
4673人参与
#
你遇到过哪些神仙同事
#
133911次浏览
763人参与
#
AI岗位暴涨12倍,你会转AI赛道吗?
#
6148次浏览
115人参与
#
米哈游笔试
#
557113次浏览
1106人参与
#
金三银四,你的春招进行到哪个阶段了?
#
18802次浏览
255人参与
#
今天你投了哪些公司?
#
172763次浏览
2993人参与
#
27届实习投递记录
#
1148次浏览
24人参与
#
vivo笔试
#
13253次浏览
123人参与
#
小米编程考试
#
32243次浏览
152人参与
#
你感受到金三银四了嘛?
#
80627次浏览
666人参与
#
字节7000实习来了,你投了吗?
#
5346次浏览
26人参与
#
虽然0面试,但今天___,夸夸自己
#
10419次浏览
192人参与
#
文科生还参加今年的春招吗
#
13790次浏览
100人参与
#
职场上哪些行为很加分?
#
337307次浏览
3727人参与
#
AI项目实战
#
7701次浏览
374人参与
#
实习学不到东西正常吗?
#
8994次浏览
198人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务