首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Chalametroye
门头沟学院 嵌入式软件工程师
发布于江苏
关注
已关注
取消关注
🐴
@Hcoco:
面试真题 | 蔚来嵌入式一二三面面经
@[toc] 一面 static作用,局部static和全局static区别 在C或C++编程语言中,static关键字有几个不同的作用,具体取决于它被使用的环境。以下是static的一些常见用法和它们的区别: 局部静态变量: 当static关键字用于一个局部变量(通常是函数内的变量),它改变了该变量的存储期为整个程序的生命周期,而不是函数调用的局部作用域。这意味着变量在函数调用结束后不会消失,其值会保留到下一次函数调用。 局部静态变量在首次创建时会被初始化,并且只会初始化一次。 全局静态变量: 全局静态变量是指在函数外部定义的静态变量。这种变量的生命周期同样是整个程序的运行期,但与局部静态变量不同,全局静态变量的作用域仅限于定义它的文件内部。也就是说,它们在其他文件中是不可见的,具有内部链接。 这可以用于模块化编程,防止不同模块间的全局变量名冲突。 静态函数: 当static关键字用于函数定义时,它限制了该函数的作用域,使其只能在定义它的文件内部被调用。这同样有助于避免不同文件中的函数名冲突,并且有助于模块化设计。 总结区别: 作用域:局部静态变量在函数内部,全局静态变量在文件内部。 生命周期:两者都是静态存储期,即整个程序运行期间。 初始化:局部静态变量和全局静态变量都只会被初始化一次。 可见性:局部静态变量仅在函数内部可见,全局静态变量仅在定义它的文件内部可见。 面试官可能会询问这个问题来评估你对C/C++中变量和函数作用域、生命周期以及链接的理解。 TCP三次握手 通信协议 | 三次握手、七次握手、四次挥手 Linux虚拟内存 底软驱动 | Linux虚拟内存管理,MMU机制,原来如此 底软驱动 | Linux虚拟内存 想象一下,我们的计算机内存(RAM)就像是一个书架,而书架上的空间是有限的。但是,你有很多书(程序和数据)需要存放。虚拟内存就像是你家里的其他空间,比如地板、桌子或者墙壁,你可以把书放在这些地方,然后在需要的时候再把它们放回书架上。 在Linux系统中,虚拟内存是这样工作的: 页表:这就像是一个目录,告诉你每本书(数据)应该放在哪里。每个程序都有自己的目录,这样它们就不会混淆。 分页:操作系统把内存分成很多小块,每一块就像是一个小型书架,可以单独管理。 交换空间:当书架上没有足够的空间时,你可以把一些不常用的书放到其他地方,比如地下室(磁盘空间)。这就是交换空间。 需求分页:只有在你需要阅读某本书时,操作系统才会把它从地下室拿上来。这样可以节省书架上的空间。 写时复制:如果有两本书看起来一样,但是你知道其中一本很快就会被修改,操作系统会等到修改发生时才复制这本书,这样可以节省空间。 内存映射:这就像是把书架直接连接到你的图书馆,这样你就可以直接从图书馆读取书籍,而不需要把它们搬到书架上。 透明大页:有时候,一本书很大,需要占用很多小型书架。操作系统可以使用更大的书架来存放这些大书,这样可以减少书架的数量。 内存回收:如果书架上的空间不够了,操作系统会检查哪些书不常用,然后把它们放回地下室,为其他书腾出空间。 内核同页合并:如果发现两本书的内容是一样的,操作系统会把它们合并成一本书,这样就可以节省书架上的空间。 指针引用区别 区别: 1.指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元,即指针是一个实体;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。 2.有const指针,但是没有const引用。 3.指针可以有多级,但是引用只能是一级(int** p;合法,而int&& a;不合法)。 4.指针的值可以为空,但是引用的值不可以,并且引用在定义的时候必须初始化。 5.指针的值在初始化后可以改变,即指向其它的存储单元,而引用在初始化后就不会再改变了,从一而终。 6.sizeof引用得到的是所指向的变量(对象)的大小,而sizeof指针得到的是指针本身的大小。 7.指针和引用的自增++运算意义不一样。 相同点: 1.都可以对变量就行修改。 2.都是地址的概念,指针指向一块内存,它的内容是所指内存的地址,引用是某块内存的别名。 何时使用: 1.当考虑到存在不指向任何对象的可能,这时候应该使用指针。 2.当需要在能够在不同的时刻指向不同的对象,这个时候使用指针。如果总是指向一个对象并且一旦指向一个对象后就不会改变指向,那么应该使用引用。 3.当重载某个操作符时,应该使用引用。 C++内存分区 这个可以好好看看,大厂真的爱考。 底软驱动 | C++内存相关 new/delete和malloc/free区别 new/delete和malloc/free区别:动态内存管理 职业规划 面对嵌入式公众面试中关于职业规划的问题,一个全面而积极的回答可以展现你的目标导向性、对行业的热情以及对个人成长的规划。以下是一个参考回答,你可以根据自己的实际情况进行调整: 面试官您好,非常感谢有这个机会分享我的职业规划。在我看来,嵌入式系统作为连接物理世界与数字世界的桥梁,正日益成为推动技术创新和产业升级的关键力量。因此,我的职业规划紧密围绕着在嵌入式领域深耕细作,不断提升自己的专业技能与项目经验,力求成为该领域的专家型人才。 短期目标(1-3年): 技术深化:首先,我计划通过深入学习嵌入式系统的基础理论,包括微控制器架构、嵌入式操作系统(如RTOS)、硬件接口与通信协议等,建立起坚实的技术基础。同时,积极参与实际项目,将理论知识应用于实践,通过解决具体问题来提升自己的问题分析与解决能力。 技能拓展:除了技术深度,我也将注重技能广度的拓展,比如学习并掌握一些前沿技术,如物联网(IoT)、人工智能在嵌入式系统中的应用等,以适应行业发展的需求。 建立网络:积极参与行业会议、技术论坛及开源项目,与同行交流学习,建立广泛的人脉网络,为未来的职业发展铺路。 中期目标(3-5年): 专业定位:在积累了一定经验后,我希望能够找到自己最感兴趣且擅长的细分领域,比如汽车电子、医疗设备、智能家居等,进行更深入的研究和实践,逐步成为该领域的专家。 项目管理:同时,我也期望能够承担更多项目管理的职责,学习并掌握项目管理的知识与方法,提升团队协作与项目管理能力,带领团队完成更具挑战性的项目。 长期目标(5年以上): 领导与影响:在职业生涯的后期,我希望能有机会担任技术负责人或团队领导的角色,不仅要在技术上持续引领创新,还要在团队建设和人才培养方面发挥重要作用,为公司乃至整个行业培养更多优秀的嵌入式工程师。 持续学习:技术日新月异,我将始终保持对新技术、新趋势的敏感度,通过不断学习来保持自己的竞争力,为行业的发展贡献自己的力量。 总之,我的职业规划是围绕嵌入式领域,通过不断学习与实践,逐步成长为一名技术精湛、视野开阔、具有领导力的专业人才。我相信,通过不懈的努力和持续的学习,我能够实现这些目标,并在嵌入式领域创造属于自己的价值。 为什么选择蔚来 选择来蔚来汽车做嵌入式工程师,可能基于多个方面的考虑,这些考虑因素涵盖了个人职业发展、技术兴趣、行业前景、企业文化以及工作内容的吸引力等。以下是一些可能的原因: 行业前景广阔:随着新能源汽车和智能网联汽车技术的快速发展,汽车行业正经历着前所未有的变革。蔚来汽车作为新能源汽车领域的领军企业之一,具有广阔的市场前景和无限的发展潜力。选择在这样的公司工作,能够参与到汽车行业的未来发展中,个人职业成长也将更加迅速。 技术领先与创新:蔚来汽车在新能源汽车、自动驾驶、智能互联等领域投入了大量研发资源,并取得了一系列重要成果。作为嵌入式工程师,你将有机会接触到最前沿的技术和解决方案,参与到创新产品的研发过程中,不断提升自己的技术水平和专业能力。 团队与企业文化:蔚来汽车注重团队建设和企业文化的营造,鼓励员工创新、协作和分享。在这样的工作环境中,你将能够与一群志同道合的伙伴共同奋斗,享受到团队合作的乐趣和成就感。同时,蔚来汽车也非常注重员工的个人发展和成长,提供丰富的培训资源和晋升机会,帮助你实现职业目标。
点赞 10
评论 0
全部评论
推荐
最新
楼层
Hcoco
华为_系统工程师
{"pureText":"😋😜","imgs":[]}
点赞
回复
分享
发布于 2024-08-21 14:06
北京
暂无评论,快来抢首评~
相关推荐
02-01 17:03
东南大学 C++
计算机专业如何找实习?(26届计算机找实习经验帖)
一、写在最前面:这是一个找实习经验贴,主要记录找实习的准备过程、各个厂的面试体验以及心路历程,帖主是保研er,最后并未选择本科就业,因此本文还会夹杂一些生涯规划方面的思考。帖主的主要投递方向是开发岗(C++/Java/AI infra),本帖涉及的经验也大都集中于此,部分经验和算法岗是通着的(看了应该没坏处)。二、个人背景东南方中流985软件工程专业,绩点排名30%左右,综测排名5%左右计算机设计大赛省特国二(水赛)、蓝桥杯省二(莫得含金量)、国家级大创*1、奖学金若干(无国校奖)、学生工作经历若干。研究方向:AI system投递暑期实习前的实习经历:大二暑假 华为 公共开发部 ICT产品与...
点赞
评论
收藏
分享
01-30 15:15
西安电子科技大学 Java
面试官提问:为什么表单提交不会出现跨域
这是之前面试的时候面试官提问的一道面试题。具体题目是:为什么表单提交不会出现跨域,而使用 Ajax 发送 post 请求时却会出现跨域的情况。那什么情况下会出现跨域:协议 + 域名 + 端口 三者只要有一个不一样,就会出现跨域。那为什么表单能够跨域发送请求,而 Ajax 却不能发送跨域请求归根结底:跨域是为了阻止用户读取到另一个域名下的内容而 Ajax 可以获取响应,但浏览器认为这不安全,所以拦截了响应但是表单并不会获取新的内容,所以可以发起跨域请求。前者是发送跨域请求给到后端,并不去接收服务器返回的信息后者是发送跨域请求给到后端,并接收服务器返回的信息那该如何解决跨域#方法一:使用 JSON...
我发现了面试通关密码
点赞
评论
收藏
分享
01-14 17:06
哈尔滨工程大学 Java
后端实习就是纯浪费时间,废了
介绍一下基本情况:岗位:某中厂后端开发实习生,本来学的java,岗位是golang,实际接触的代码全是php😅😅😅工作内容:就是给解决用户在产品使用中反馈的问题,比如看不到评论,收不到通知等等,然后就是查日志,复现问题,调接口,看后端代码。😭😭😭室友在大厂的实习都是写需求啥的,我快一个月了,一行代码没写。😐😐😐求大佬们支个招,该怎么包装这段实习。目前想法:1.因为可以接触到所有代码和接口,看到代码过去的更改记录,打算将工作内容写成负责某某模块开发维护,升级了某个接口这种。然后到时候给面试官展示的就是增加了新方法的整个思路。2.但是吧,接触的全是php,我是不是还得准备php开发框架的东西?而且就算是把过去某一个更改说成自己的,内容也好少啊。3.暑期和秋招还想主攻java,该怎么描述这段实习。佬们支个招吧,孩子没法了。😟😟😟😟
嵌入式的小白:
第一个,这个你看你们代码提交,可以吧,看他们的提交等 第三个,你要是决定走java,那倒是你简历经历写php,那肯定和java的岗位匹配度不高的
大家实习每天都在干啥
点赞
评论
收藏
分享
01-01 10:26
深圳大学 Java
字节 财经offer
记录一下拿到offer的流程吧,感觉还是很开心,第一次面大厂,第一次直接拿到offer,12.23打电话约面,12.25一面,12.29二面,12.30三面,12.31给我发offer,说实话,等的过程真的很煎熬,从三面后,本来都做好重开的准备了,由于当时的项目我自己都答的觉得像一坨屎,一些八股也背不上来,而且感觉面到后面消极态度都有点太明显了,不知道是不是影响到面试官,反正当时就贼害怕,还好是节子流程快,第二天就发offer,不然肯定要接着焦虑,从此以后我是节孝子
点赞
评论
收藏
分享
01-31 15:07
浙江大学 算法工程师
C++面试八股文(Qt 多线程)
1. Qt中有哪些实现多线程的方式?Qt 提供了多种实现多线程的方式,常见的有:QThread 类:继承 QThread 并重写其 run() 方法,创建和管理线程。QObject::moveToThread():将一个对象移到另一个线程中运行,通常配合事件循环使用,适用于 GUI 与工作线程之间的分离。QtConcurrent:这是 Qt 提供的并行编程框架,通过较为简单的接口(如 QtConcurrent::run())来并行执行函数。QThreadPool:管理一组线程,允许将任务提交给线程池,而不需要手动创建和管理线程。适用于任务较为简单且数量较多的情况。2. QThread的使用方法...
C++八股文全集
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
AI 应用开发学习全景路线图
1.5W
2
...
害怕被嘲笑就不去做了吗?
5925
3
...
大厂到底想要什么样的人???
5331
4
...
面试官视角聊聊,AI大模型产品到底是做什么的?
2475
5
...
2026的你,应该知道哪些AI面试题?
2390
6
...
测试/测开方向刷题经验分享
1718
7
...
字节财经业务一面凉经
1674
8
...
我用AI做了个小游戏,来玩!
1637
9
...
后端 offer选择
1373
10
...
因为简历太烂被培训班找上了吗
1059
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
4654次浏览
68人参与
#
找工作的破防时刻
#
251675次浏览
1953人参与
#
程序员找工作至少要刷多少题?
#
9351次浏览
146人参与
#
你投递的公司有几家约面了?
#
157797次浏览
995人参与
#
论秋招对个人心气的改变
#
5916次浏览
104人参与
#
我的AI电子员工
#
26156次浏览
159人参与
#
OPPO求职进展汇总
#
770954次浏览
5396人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
1869次浏览
54人参与
#
刚入职的你踩过哪些坑
#
4207次浏览
91人参与
#
程序员能干到多少岁?
#
5784次浏览
90人参与
#
一张图晒一下你的AI员工
#
2976次浏览
62人参与
#
牛客AI体验站
#
3371次浏览
91人参与
#
我现在比当时_,你想录用我吗
#
3680次浏览
63人参与
#
想辞职但是不敢的原因
#
20169次浏览
88人参与
#
ai智能作图
#
624751次浏览
5627人参与
#
AI Coding的使用心得
#
2349次浏览
60人参与
#
关于春招/暑期实习,你想知道哪些信息?
#
3968次浏览
84人参与
#
牛客租房专区
#
146751次浏览
1464人参与
#
晒晒你司的新年福利
#
3996次浏览
70人参与
#
虾皮求职进展汇总
#
373414次浏览
2792人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务