华橙网络嵌入式软件开发线下面

华橙网络来学校宣讲速通了三面。
一面。简历简单提问,介绍一下项目然后简单问项目问题,随后问 C/C++八股。
二面。问熟不熟 C?随后让用 C 写 strlen 函数。
HR 面。个人情况,研究生成绩,考研保研?期望薪资等。
面完第二天发了一个笔试,做完以后显示 offer 环节进行中。
这算是泡池子了吗?我看 xhs 上说线下面完的都是 offer 环节进行中
全部评论
10.17了,收到意向了吗
点赞 回复 分享
发布于 10-17 18:56 江苏
老哥,收到意向了吗
点赞 回复 分享
发布于 09-30 22:42 安徽
在哪里能看到进度啊,为啥我的看不到进度
点赞 回复 分享
发布于 09-27 17:54 陕西
上午offer中 下午没了
点赞 回复 分享
发布于 09-25 17:13 江苏

相关推荐

标题党一下orz双非本通信工程,日本qs200硕医疗图像处理方向的lab,目前研0,还剩下4个月gap。因为对国内消费电子领域非常感兴趣,考虑到未来回国就业,想最后3个月再找一段叫得上名字的中大厂实习,选什么岗位方向机会更大点呢?本科期间大把时间都花在学生工作上了,负责并组织了很多次学校活动的视频拍摄,也拍出了很多很牛的宣传片。但一方面专业不相关,一方面不喜欢传媒行业的氛围,回到本专业找工作这些经历似乎连写进简历都不配了目前软件方向有c++和python的基础,上一段小公司实习做过一些数据库增删改查和点点点,毕设做的深度学习图像超分,会写点简单的python自动化脚本;硬件方向在学校摸过各种仪器,有一些简单课设,会一点ad画板子和multisim跑仿真;嵌入式的话,现在在一家芯片中小厂实习做嵌软sdk测试,搞一些测试板的压测,还有yolo模型转换部署的效果验证之类的...目前看下来,因为硕士的研究方向差太远,硬件开发方向应该是不太合适,是刷leetcode往软件测开→开发方向走?还是抓紧借助这段实习的资源掌握一两个Linux方向的嵌入式项目,往嵌软开发方向走?又或者研究研究,往偏硬件的质量or产品方向走?想请教请教有经验的前辈这些方向有没有可能走通,如果可能的话还是想拼一把,好好准备折腾一个月;没可能的话,再去叫不上名字的小厂实习感觉也意义不大,大概就只能摆烂留日了😭
点赞 评论 收藏
分享
一、关于看资料还是看视频以下仅代表笔者个人看法,仅供参考。笔者主要推荐通过资料进行学习,如果有不理解的地方再配合视频进行学习。因为笔者认为看资料的效率会更高,接收的知识更成体系,防止看了视频还是一知半解的状态。个人推荐的资料如下(以freertos为例): 《FreeRTOS开发手册》、《CM3权威指南》、 《嵌入式实时操作系统原理及应用》、 《FreeRTOS实时内核使用指南》《操作系统精髓与涉及原理》(这是本书,可自行购买);此处先把所有资料列出来,后续再讲解什么时候用到某个资料(有需要上述资料的同学,私信我即可领取)。除此之外,多说一点的是:个人建议先补好C语言基础知识和数据结构的基础知识再来学习RTOS。因为RTOS里边存在大量的指针高阶用法,如函数指针/指针函数/二维指针等;以及数据结构,最典型的就是链表,Freertos里边还涉及到环形链表。因此,先将这些基础打牢固,再来学RTOS的时候就更加水到渠成一些。二、RTOS学习路线0基础的同学建议按照以下步骤走:1、学习任务基础知识:先打开书《操作系统》 (百度也行)了解一下什么是操作系统?为什么要用操作系统?个人习惯是再用一个东西之前, 需要了解为什么。其次打开《 FreeRTOS开发手册》以及《freertos内核使用指南》,学习任务的基础知识。包括什么是任务、任务的几种状态、任务优先级、任务堆栈、TCB及简单了解任务的调度等。2、学习移植RTOS:还是打开Freertos开发手册,跟着教程一步一步移植操作系统。这里的移植不仅是让你把源码移植进工程里,还需要你明白如何进行相应的中端配置、移植文件的修改、 以及内核裁剪的系统配置(可能到这一步的时候,有些东西你不知道为什么,先不用管,后边学了原理再来看)。3、学习简单的rtos使用:打开Freertos内核使用指南或者freertos开发手册,学习rtos中API 的参数、作用、以及使用示例。这里的API至少了解任务的创建、删除、挂起、延时(至少知道延时的时候会发生任务调度)、信号量等。上述目的就是让你先学会用,用的过程中就会自然而然的出现问题,接下来就知道该去探究原理了。4、学习rtos原理:打开《CM3权威指南》,学习以下重点知识即可:第二章、第三章(寄存器组、control寄存器等)、第7章(SvC和PendSV重点、其他的也是重点)、第8章(Systick定时器是重点,其他的也是重点)、 第9章主要了解中断入栈时push进哪些寄存器、 取向量、更新寄存器、异常返回等内容即可。4.1、了解完CM3架构的基础知识后,打开《嵌入式实时操作系统原理及应用》,主要了解任务调度算法,学习任务到底是如何切换的,需深刻理解任务切换实际上为堆栈指针切换这句话。ps:笔者在小红书发布了freertos学习合集,也可以配合起来看看,其中发布了任务切换原理的视频讲解。5、看RTOS的源码:此时之前学习的c基础和数据结构基础就可以派上用场了。看源码可以直接在工程里打开代码看,也可以打开《FreeRTOS开发手册》,里边也有相关源码的解析。建议看源码的顺序按照以下来:创建任务函数--开启多任务调度函数(看一下任务切换原理的代码怎么实现的)--队列--信号量等(也可以配合freertos内核使用指南)接下来需要重点看的是systick中断函数以及delay函数源码,主要了解Systick怎么作为rtos 时钟使用的,delay函数怎么实现任务切换的, 任务如何从阻塞态到就绪态的、相对延时和绝对延时的区别等。ps:到这一步也可以选择做一些rtos项目帮助理解各个API的用法、原理。要做到分析代码的执行时序是怎样的。6、学习rtos 的内存管理以及空闲任务:FreertoS开发手册就有详细介绍,需要了解什么是内存碎片,各种内存管理方法的优缺点是什么、空闲任务的作用,此处也要去看源码怎么实现的。7、进阶:继续学习FreeRTOS的软件定时器、 低功耗Tickless模式及时间标志组等。了解清楚原理,如何使用,建议也分析一下源码,看如何实现的。最后,本次分享就到这里,上述只是笔者个人的一些建议,希望能给大家带来一定的参考。找不到上述资料的可私信我领取。
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务