比较offer时容易忽视的点

本人今年校招主要方向是嵌入式软件,也有少数C++软开,进行了大量offer比较,总结了一些需要比较的重点

技术深度与方向

嵌入式开发主要分为MCU开发和Linux/BSP/驱动开发两大路径。MCU开发通用性强,是扎实的入门选择;Linux方向门槛与薪资天花板通常更高。【易忽视点】:技术栈的“锁死”风险。一些特定领域(如BIOS、BMC)或私有框架,可能让技能过度专精,导致未来跨行业跳槽困难。面试时需问清技术栈是否行业通用。

薪资与福利对比

务必拆解“总包”:月base工资、年终奖月数及发放条件(是否与绩效强绑定)。福利上,【易忽视点】:公积金缴纳基数与比例(是否按全额工资顶格缴纳)、签约奖金与服务期绑定、以及加班费计算基数(是否按底薪计算)。这些细节差异会导致实际年收入相差甚远。

工作强度与氛围

工作强度直接影响生活可持续性。【易忽视点】:需深挖 “隐性加班” 文化,例如是否要求24小时响应、下班后是否频繁开会或培训。此外,出差频率和时长(特别是To B或车载行业)、团队人员流动率,以及 “大小周”或变相单休等制度,在面试时需主动向HR或未来同事询问核实。

公司平台与行业赛道

优先选择汽车电子、储能、AIoT、机器人等上升期赛道。【易忽视点】:需考察业务是否为公司核心(边缘业务易被裁撤),并核查公司是否有“裁员应届生”的历史(可通过职场App搜索)。同时,关注团队的技术口碑和专利产出,这反映了是真做研发还是仅做应用维护。

城市选择与生活成本

城市选择是长期决策。一线城市机会多但定居成本极高。【易忽视点】:需评估目标城市的目标行业集群是否发达(如杭州的安防与芯片,珠三角的消费电子),这直接影响未来跳槽的便利性与选择空间。同时,考虑一线城市的落户难度与补贴政策,以及非一线城市优质公司的跳槽路径是否清晰,避免陷入地域性职业困境。

后续会更新速成嵌入式学习方法,旨在帮助大家在最少时间拿到大厂offer,多花一些时间都算失败!

前30位点赞帖子,评论666,可私聊我或评论区问,探讨岗位方向选择、学习计划和学习方法等,我会尽我所能给出我的建议。

#实习##春招##秋招##嵌入式#
嵌入式速成指南 文章被收录于专栏

本人双非本,211硕,0实习,0论文,0基础,0项目,非科班,被老师项目压榨没任何时间,非常痛苦的3个月速成嵌入式软件,摸爬滚打之秋招总结,年薪基本在20-40之间,华测导航、安克创新、汇川科技、中兴通讯、芯驰、经纬、小米、复旦微、星宸科技、新华三、商汤等十几个offer,旨在分享速成经验,帮助大家在最短时间速成大厂offer。

全部评论
技术这个方向深度不好说,举个例子,公司都有核心和边缘,即使去了核心部门,但也会有边缘咋事的,就看自己能不能闯进核心了
点赞 回复 分享
发布于 2025-12-29 16:37 陕西
技术深度与方向这个太多经验的,有时候其实也不太会比较
点赞 回复 分享
发布于 2025-12-14 19:10 陕西
我师兄就是做BIOS现在想跑路都难
点赞 回复 分享
发布于 2025-12-12 10:23 浙江
城市太重要了在二线将来跳槽发现机会就那么几家就麻了
点赞 回复 分享
发布于 2025-12-12 10:22 北京
太全面了
点赞 回复 分享
发布于 2025-12-12 10:16 北京
前30位订阅的可私聊我或评论区,探讨岗位方向选择、学习计划和学习方法等,我会尽我所能给出我的建议。
点赞 回复 分享
发布于 2025-12-10 23:29 北京

相关推荐

2025-12-22 12:20
已编辑
南昌大学 嵌入式软件开发
基本是围绕项目问的,参考价值有限1. 请大概说一下CAN总线的仲裁和通信逻辑。2. CAN总线的显性电平跟隐性电平是怎么区分的?3. CAN总线的通信波特率是多少?4. 实际传输过程中是否遇到过CAN总线错误(如发送或接收错误、数据丢失等)相关问题?5. 如何对不同ID的CAN消息做过滤?6. CAN消息过滤器的屏蔽规则(过滤规则)是什么?7. IMU模块通过什么方式通信?8. 从IMU获取数据的整个流程是什么?9. IMU数据多久同步一次?10. 接收IMU数据是在任务中周期性地查询吗?11. 查询IMU数据的频率是多高?12. 任务是通过OS delay来实现延时的吗?13. 创建task后,task里面都会做哪些处理,任务运行的结构是什么样的?14. 读取IMU数据时,查询过程中会发什么指令,IMU如何回应?15. IMU发送数据的触发动作是什么?16. IMU的发送频率是多少?17. 在不清楚IMU发送频率的情况下,如何决定接收任务的周期以避免丢包?18. 接收IMU数据时,buffer是怎么设置的?如果一包数据接收完但未处理,后续再来数据会怎么处理?19. FreeRTOS的任务调度机制是什么样的?20. task有几个状态?21. 任务从运行态切到就绪态的切换条件是什么?22. 任务从运行态到阻塞态的情况中,等待的资源有哪些?主动进入阻塞态的方式有哪些?23. 通过消息队列传输数据时,接收端是怎么处理的?24. 就绪态的任务是通过什么方式管理的?25. 任务上下文切换的过程是什么?会保存哪些变量?26. ARM架构的通用寄存器有哪些?27. 任务栈空间是怎么分配的?28. 是否对栈的使用率(使用了多少)做过检测?29. 电机控制是通过什么方式实现的(如何控制电机的转速和方向)?30. 电机转速调节的具体实现方式是什么?31. 实现DMA功能需要配置哪些内容?32. DMA从外设(如IMU数据接收)搬运到RAM时,源地址和目的地址配置的差异(尤其是增长方向方面)有哪些?33. 给了一段数组和指针运算的代码,给出输出结果并说明推导过程。题目还行,没有手撕
点赞 评论 收藏
分享
评论
7
7
分享

创作者周榜

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