职场经验
文章平均质量分 82
六月悉茗
现就职于汽车电子行业某头部外企
展开
-
【面试集锦 - 嵌入式 - 回调函数】
回调函数(Callback Function)是一种编程模式,用于在特定事件发生时,将一个函数作为参数传递给另一个函数,并在事件发生时调用该函数执行特定的逻辑。在回调函数的模式中,存在一个主调函数(Caller Function)和一个回调函数(Callback Function)。主调函数负责触发事件或执行特定的操作,而回调函数则定义了在特定事件发生时应执行的逻辑。回调函数的优势在于它提供了一种灵活的机制,允许应用程序在运行时定义特定事件的处理逻辑。原创 2023-07-13 08:00:00 · 417 阅读 · 0 评论 -
【面试集锦 - 嵌入式 - MCU】
在嵌入式系统中,从MCU(Microcontroller Unit,微控制器单元)的开机到main()函数的启动之间,通常需要完成以下一些关键步骤:复位向量表的设置:MCU在上电或复位时会加载复位向量表。复位向量表包含了处理器复位后要执行的初始化函数的地址。通常需要在向量表中设置Reset向量,以指向主复位处理函数。时钟和时钟源配置:配置MCU的时钟和时钟源,以提供系统时钟和外设时钟。这可能涉及设置主时钟源、时钟分频器、PLL(Phase-Locked Loop)和外设时钟配置等。原创 2023-07-12 09:45:00 · 240 阅读 · 0 评论 -
【面试集锦 - 嵌入式 - volatile变量】
在编程中,volatile是一个关键字,用于声明一个变量为“易变”的。它告诉编译器,该变量的值可能在程序的控制流之外被修改,因此编译器不应对该变量进行某些优化。volatile使用volatilevolatilevolatilevolatile需要注意的是,volatile关键字只提供了对变量可见性和直接访问的保证,它并不能提供原子性或线程同步的保证。如果需要原子操作或线程同步,还需要使用适当的同步机制,如互斥锁、原子操作或信号量等。总之,volatile。原创 2023-07-11 17:56:11 · 356 阅读 · 0 评论 -
【面试集锦 - C语言 - 程序跑飞了怎么办】
当程序出现跑飞的情况时,这可能是由于多种原因引起的,如逻辑错误、内存溢出、不正确的指针操作等。原创 2023-06-24 14:34:17 · 8802 阅读 · 0 评论 -
【面试集锦 - 汽车电子 - 安全测试】
安全测试是一种用于评估系统、应用程序或网络的安全性和弱点的测试方法。以下是安全测试的一般步骤:需求分析:了解系统或应用程序的安全需求和目标。确定要测试的范围、目标和关注点。漏洞分析:识别可能存在的安全漏洞和弱点。这可以通过安全审计、代码审查、网络扫描、威胁建模等方法来完成。安全测试计划:制定安全测试计划,包括测试目标、测试方法、测试工具和测试环境的选择。确定测试用例和攻击向量。执行安全测试:根据测试计划执行安全测试。漏洞报告和修复:记录发现的安全漏洞和弱点,并生成漏洞报告。原创 2023-06-04 15:16:37 · 369 阅读 · 0 评论 -
【面试集锦 - C语言 - 代码覆盖率分析】
代码覆盖率分析是一种评估测试用例对代码执行路径的覆盖程度的技术。它可以帮助开发人员了解测试用例对代码的覆盖情况,帮助发现未执行或未覆盖的代码部分,以便进行测试用例的优化和代码质量的提升。以下是进行代码覆盖率分析的一般步骤:选择代码覆盖率工具:选择适合你的编程语言和开发环境的代码覆盖率工具。一些常用的代码覆盖率工具包括JaCoCo(Java)、Coverage.py(Python)、gcov(C/C++)等。这些工具可以帮助你收集代码执行信息并生成相应的覆盖率报告。原创 2023-06-06 09:00:00 · 698 阅读 · 0 评论 -
【面试集锦 - 汽车电子 - 集成测试】
集成测试是测试软件系统中多个组件(如模块、子系统)之间的接口和交互。以下是进行集成测试的一般步骤:确定集成测试范围:确定要进行集成测试的组件和它们之间的依赖关系。这可以基于系统设计和架构文档来确定。设计集成测试用例:根据系统需求和接口规范,设计集成测试用例来验证组件之间的正确集成和交互。测试用例应该覆盖各种可能的接口情况和边界条件。准备测试环境:设置集成测试环境,包括安装所需的软件和硬件,并配置组件之间的正确连接和通信。执行集成测试用例:按照设计的测试用例,依次执行集成测试。原创 2023-06-05 09:00:00 · 1299 阅读 · 0 评论 -
【面试集锦 - C语言 - 单元测试】
单元测试是针对软件中的独立单元(如函数、模块)进行的测试。下面是进行单元测试的一般步骤:确定被测试的单元:选择要进行单元测试的具体单元,可以是函数、模块、类等。编写测试用例:根据单元的功能和预期行为,编写多个针对不同情况的测试用例。测试用例应该覆盖尽可能多的代码路径和边界条件。准备测试环境:设置测试环境,包括所需的输入数据、模拟的外部依赖项(如模拟的数据库或网络请求),以及必要的测试框架或工具。执行测试用例:针对每个编写的测试用例,依次执行单元测试。原创 2023-06-04 09:00:00 · 1326 阅读 · 0 评论 -
【面试集锦 - C语言 - 白盒测试】
白盒测试(White Box Testing)是一种软件测试方法,旨在检查和评估被测软件的内部结构、逻辑和代码。在白盒测试中,测试人员拥有对被测软件的详细了解,包括源代码、内部数据流和系统组件之间的交互。测试人员使用这些内部信息来设计测试用例,以验证软件是否按照预期的方式执行,并确保所有代码路径都经过了适当的测试。原创 2023-06-03 14:35:58 · 660 阅读 · 0 评论 -
【面试集锦 - 汽车电子 - ASPICE]
ASPICE(Automotive Software Performance Improvement and Capability dEtermination)是一种针对汽车电子行业的软件过程评估和改进模型。它是一种国际标准,旨在帮助汽车制造商和供应商评估和改进其软件开发过程的能力,以提供高质量、可靠和安全的汽车电子系统。ASPICE基于ISO/IEC 15504标准,也称为SPICE(Software Process Improvement and Capability dEtermination)。原创 2023-05-31 09:00:00 · 818 阅读 · 0 评论 -
【面试集锦 - 汽车电子 - 功能安全】
在汽车电子行业中,功能安全是指确保车辆电子系统在发生故障时能够继续执行其所需的安全功能的能力。由于现代汽车中的电子系统在安全性、可靠性和性能方面起着关键作用,因此功能安全成为了汽车电子行业中的重要概念。功能安全的目标是防止或减轻车辆电子系统引起的危险事件,保护车辆乘客、行人和其他道路使用者的安全。以下是一些功能安全的关键概念和方法:安全目标(Safety Goals):安全目标是针对特定系统或组件的安全性要求,用于定义所需的安全性能。安全目标应基于风险分析和评估,考虑到潜在的危险情况和故障条件。原创 2023-05-30 09:00:00 · 816 阅读 · 0 评论 -
【面试集锦 - 嵌入式软件 - C语言】
指针函数(Pointer to a Function)和函数指针(Function Pointer)是在C和C++中经常使用的概念,它们虽然名称相似,但是在用法和作用上有一些区别。原创 2023-05-29 09:00:00 · 772 阅读 · 0 评论 -
【面试集锦 - 嵌入式软件工程师 - MCU篇】
NXP S12Z, STM32原创 2023-05-28 14:49:31 · 2181 阅读 · 1 评论 -
【步入职场两三年】
CSDN话题挑战赛第1期活动详情地址:CSDN话题挑战赛第一期参赛话题:大学生职业规划分享话题描述:如果你是在校大学生,可以针对自己当前的学习状态、职业方面的思考以及未来发展进行分享;如果你已经进入了职场,可以分享自己的职场感受、自己对该行业的见解等等,总结自身经验的同时供大家参考,期待越来越多的小伙伴加入话题讨论~博主介绍本人六月悉茗,名字由一本小说演化而来。2020年初研究生毕业,德国留学回来,脱离国内内卷行情已久,所以刚回来时有些茫然。现就职于一家德企,方向汽车电子行业,C语言嵌入式。原创 2022-05-18 22:10:45 · 1191 阅读 · 1 评论