星宸科技内推星宸科技面经

面经附上(纯回忆)

  1. 自我介绍
  2. arm用过没
  3. 项目经验(开发环境、项目功能、设计思路)
  4. 嵌入式Linux
  5. C语言和C++内存申请区别
  6. 指针常量、常量指针、指针数据、数组指针区别
  7. 程序从windows系统转到linux要怎么做
  8. 进程线程区别,什么时候用进程什么时候用线程

星宸科技25届校招内推启动啦!

✨✨【星宸科技股份有限公司(股票代码:301536)】2025校园招聘启动啦~

👇👇👇

1️⃣团队源自于MStar,原全球最大电视芯片供应商

2️⃣2024深交所成功上市

3️⃣多个细分领域市占率居榜首

4️⃣在SOC设计上拥有全流程经米哈游验,坚持主要IP自主研发

5️⃣超过75%成员来自于全球各地顶尖人才,拥有超319项知识产权

6️⃣国家高新技术企业,国家重点集成电路设计企业,国家专精特新“小巨人”企业

【内推链接】https://neitui.italent.cn/SigmaStar/sharejobs?shareId=6013f5fe-13fe-4bce-9bc1-6faf663bf793&language=zh_CN&rt=2(内推简历优先筛选~)

投递的uu留下姓名和岗位~我会抓紧跟进~

#星辰科技##内推##校招##秋招##面经#
全部评论

相关推荐

#通信硬件知识分享# 嵌入式软件工程师则主要负责嵌入式设备上的软件开发工作,与传统软件工程师不同。传统的软件工程师通常开发PC或服务器上运行的应用程序,所依赖的操作系统大多是Windows、Linux等,而嵌入式软件工程师的工作环境则是诸如Wince、VxWorks、Linux等嵌入式操作系统。一、嵌入式软件工程师的工作通常包括:1. 应用程序开发:根据客户需求开发嵌入式设备上的应用程序,如智能家居设备、医疗仪器的用户界面等。2. 嵌入式开发工具的使用:使用专门的开发工具,如Wince下的EVC(Embedded Visual C++)或Linux下的QT等。3. 底层软件设计:尽管嵌入式软件工程师的主要工作在上层软件,但有时也需要参与到底层驱动的设计和调试中,确保上层应用与硬件的协调。二、嵌入式硬件工程师与嵌入式软件工程师的区别1. 工作性质的区别嵌入式硬件工程师主要负责设计和搭建硬件平台,为软件工程师提供开发环境。硬件工程师的工作更像建筑师,设计并构建产品的硬件基础;而嵌入式软件工程师则像室内设计师,为产品增添功能和美感。硬件工程师的工作重点在于确保电路的正常工作以及各种外设和芯片的兼容性,他们在设计时需要考虑以下几个关键问题:- 功耗:控制电路设计的功耗,特别是在便携式设备中,这一因素尤为重要。- 电磁干扰(EMI):确保电路不会干扰其他设备,也不容易受到外部干扰的影响。- 生产可行性:电路设计不仅要满足功能需求,还需考虑生产的便捷性和成本。- 可靠性:设计要能经受住长时间的使用和环境考验。 而软件工程师则专注于通过编写代码实现产品的功能,他们的主要职责包括应用程序开发、操作系统移植、以及优化软件性能等。2. 项目依赖的差异硬件的设计在整个项目中尤为关键。没有硬件,软件无法运行;但是在某些嵌入式系统中,硬件产品可以独立工作,比如简单的单片机应用无需操作系统支持。这种情况下,硬件工程师往往需要负责从硬件设计到功能实现的所有工作。而软件工程师在某些项目中可以缺席,特别是在没有复杂操作系统或用户交互界面的系统中。3. 就业形式的差异国内嵌入式软件工程师的就业市场较为广泛,培训资源也多,因此入门较为简单。硬件工程师由于门槛较高,需要深入的电路设计知识和实践经验,因此市场需求相对较少,但核心硬件开发人员的需求始终存在。一旦硬件产品定型,软件的升级和维护成本较低,因此在后期,企业会更依赖软件开发来提高产品的功能和竞争力,这也导致嵌入式软件工程师在企业中的需求量较大。我面试看的是大佬的面经,链接放下边了  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
12-13 14:59
法雷奥 嵌入式 14*14 硕士其他
点赞 评论 收藏
分享
评论
1
1
分享
牛客网
牛客企业服务