拒绝头部车企选中兴SSP?本工科博觉得押对了

西安交大动力工程专业的博士,23届加入中兴通讯未来领军计划(SSP),热设计系统工程师,base西安。大家可能会诧异,为什么我会接受SSP,因为我那一年部门没有蓝剑指标,顶流就是SSP。

1、我不是代码相关专业,所以没有那么多刷题需求。给大家介绍一下我作为工程类专业的毕业生如何准备面试的:

(1)复习本专业课程、相关考题。复习基本的专业知识,在网上找各大厂考题,了解其考察的几门重要基础课的内容范围,着重工作相关的内容进行复习。理论知识扎实了,面试才比较有底气。

(2)面经平台看相关面经。面试除了专业面,还会有综合面、压力面,考察你综合素质和临场应变能力。有些内容无所谓对错,更看重你的应对表现。因此,除了熟练掌握专业知识外,提前了解面试节奏,面试官基本套路而做一些准备,能够有效消除紧张情绪,让你更从容的表达。

(3)知己知彼。我和已经入职中兴的优秀同学交流,了解岗位需求,针对性整理了简历和项目经历,把团队关注的项目经历、专业技能突出,详细描述,并准备了一些可能会被问到的问题。这样引导面试官按照你的节奏展示自己,有利于展示你的核心竞争力。

2、哪些同学适合未来领军

首先说一下我找工作时的考虑,22年找工作的时候比较有目的性,就投了三个简历,都中了。有拿到头部车企热管理、央企新能源研发的offer,最后还是选择了中兴SSP岗位。

在我看来中兴未来领军岗位有以下匹配的点:

(1)工作地点灵活,充分尊重工作地选择。比如我找工作的要求就是要在西安,因此拒绝了很多其他企业的岗位。中兴是允许常驻地西安的,并且有非常成熟的跨地区协作体系,让我在团队的工作可以顺利开展。

(2)性价比高。薪资不算西安顶尖,但也属于比较有竞争力了,西安生活成本低,公司班车通勤很方便。

(3)看好技术前景。中兴通讯热管理相关的技术应用场景较广,技术积累深厚,我在其中能得到充分的成长。

除了做选择前考虑清楚自己的需求,还需要考虑未来领军本身意味着什么,自己是否适合,比如自己对风险及不确定性的态度。

我觉得能适应“高压-成长”正循环模式的同学比较适合领军offer,因为蓝剑/SSP的任务安排基本都具有较高的挑战和不确定性,可能一个项目好几个风险,一个风险熬夜几个月都解决不了,甚至项目周期尾声才发现其不可实现性。需要长期对抗不确定性带来的焦虑、研究失败带来的自我价值否定的影响。

因此就我的经历来说,未来领军offer不适合讨厌工作里的风险、不确定性的同学。但如果你是个技术野心家,不满足于“能用”,喜欢挑战,追求“颠覆性方案”,就会很合适。

3、从事的大部分的项目是开拓性的,没有答案

入职的时候会配备专业导师,我的导师是一名海外博士、领域专家,为我制定了详细的闯关计划,其中有非常多的高挑战性任务。不过好在难度是循序渐进的,虽然坡度比较陡峭,但是在入职初期还给予了充分的学习和成长时间。具体的工作任务中,我大部分的项目是开拓性的,没有前序技术积累,参考其他项目一点一点摸索学习、尝试突破。相比于其他项目也是有较大技术难度,需要借助理论知识、仿真技能、工艺实现等多个维度能力解决。

对校招博士来说,属于有能力接手,但还需要很多努力去突破的挑战难度。

4、工作自主性强,鼓励挑担子,给新人机会

我们的技术研究分产品驱动和技术驱动,其中技术驱动就是团队成员自主规划,根据散热技术演进路线,提前布局几年的研究内容,这里只要有好的提案,团队是绝对支持的。其实入职以来不到两年,我已经作为两个散热技术研究、两个可靠性问题研究的负责人或者主要参与者了。其中部分课题成果已经为团队解决了较为关键的技术难题。作为某一项散热技术的主要负责人,也是最了解这项技术的人,团队的决策肯定是充分考虑技术负责人的意见的。

5、相较在校,工程经验得到了不少提升

我在学校积累了比较丰富的理论基础、仿真技术,但是实际一个散热技术的工艺实现,以及一款产品的散热设计会有哪些考虑,这些经验是非常欠缺的,而这又是做散热设计时不得不考虑的内容。

在入职以后,我快速掌握了各种冷却类型在产品上的使用原则,传热链路下各种散热物料的性能、特点、使用场景、可靠性等等知识。

期间多次出差去工厂,驻场学习我们开发的散热器的工艺制程。这对我日后做散热器设计大有帮助。

6、工作及团队氛围

办公室氛围还是比较轻松的,领导没有架子,相比给压力更愿意帮你想解决方法,每次沟通起来不会有心里负担。

一起共事的伙伴和我年龄都差不多,比较年轻,比较有共同话题,有问题随时请教,会得到非常热心的帮助。工作节奏比较自由。

我是做技术预研的,虽然工作难度大,需要很多时间去攻克,还要接受不确定性的考验,但是项目节点不会精确到每一天或者每一周,可以自行安排时间处理。这对我来说是显著提高工作舒适度的。

#中兴未来领军计划##中兴秋招#
全部评论
这么强的嘛
1 回复 分享
发布于 2025-09-03 21:55 江苏
学长,可以给个中兴的内推嘛?
点赞 回复 分享
发布于 2025-09-08 11:56 陕西
博士也刷题?
点赞 回复 分享
发布于 2025-09-07 02:08 北京
单休吗?
点赞 回复 分享
发布于 2025-09-05 12:44 上海
博士不用刷题
点赞 回复 分享
发布于 2025-09-04 14:44 湖北
博士也刷题?
点赞 回复 分享
发布于 2025-09-04 12:38 北京
沾沾喜气
点赞 回复 分享
发布于 2025-09-04 12:38 北京
SSP啥待遇
点赞 回复 分享
发布于 2025-09-04 12:38 北京
博士也刷题?
点赞 回复 分享
发布于 2025-09-04 11:16 福建
请问26届博可以投递吗?官网投递关闭了。
点赞 回复 分享
发布于 2025-09-03 20:00 山东
0 级牛客大佬,不得不相信这篇文章了
点赞 回复 分享
发布于 2025-09-03 19:44 北京

相关推荐

03-24 14:28
吉林大学 Java
1.自我介绍2.项目是在网上学习的还是在学校有用到?(面试官说的方言,有点听不太清,所以当时听成了网上学的还是自己做的)“我是在网上学习的过程中了解到这样一个项目原型,并利用这个业务进行了自己的思考与开发”3.项目中比较难的工作?“我在项目中比较难的主要是技术的选型以及迭代,比如超卖问题,起初是没有考虑到在多线程情况下是会超卖的,后面加了悲观锁,就是用的本地锁。然后就是在集群情况下本地锁失效了,改用分布式锁。再后面一步步对锁进行优化,使用lua脚本、采用RocketMQ进行异步下单等。还有就是我的agent模块,需要我详细说吗?”4。那你项目是你一个人做的,还是跟其他的人一起做的。”我自己做的“4.描述你那里提到的滑动窗口顺流AOP这一块,你是怎么实现的?“我是通过Redis的Zset实现的,通过Zset的排序功能,对时间戳进行一个排序,保留最近时间段内的记录,对于过早的记录可以删除。如果窗口内的记录个数到达传参进来的窗口大小就直接进行拦截,否则放行。AOP的话我是通过自定义注解实现的,实现自定义注解之后将这个注解放到想要进行限流的类上,比如我的每一个controller上我都放了一个这个自定义注解进行限流。然后这个限流的参数是可以自定义的,比如秒杀接口可以限制每人每分钟五单,我设置的是每人每分钟一单,这样可以省去部分的一人一单校验开销嘛。对于其他接口就设置一个合理的、适合那个接口的参数。”5.AOP你说有切入点嘛,对吧?你切入点里面了哪些业务?(这里感觉和之前问的有点重复)又答了一遍哪个zset。6.然后用了哪些注解?(这才知道他想问的是AOP用了哪些注解)答了Pointcut、around、before、after。7.什么是多态?“多态就是编译期间是无法知道这个引用具体指向呢是哪一个实现类的,然后在运行程序运行期间才能知道这个父类指向的具体是哪一个子类。并且这个父类可以调用子类的一些重写的方法,在实现的时候,不同的子类实现的是不一样的。在程序运行期间才能确定这个方法到底调用的是哪个。”正确答案:多态指程序中定义的引用变量所指向的具体类型和引用变量发出的方法调用在编译期并不能确定,而是在程序运行期间才确定。多态有三个必要条件:继承、重写、父类引用指向子类对象8.为什么要用多态?(完蛋了,忘了)答了可能是为了灵活性答案:多态可以提高代码的扩展性和复用性,是很多设计模式、设计原则、编程技巧的代码实现基础。比如策略模式、基于接口而非实现编程、依赖倒置原则、里式替换原则、利用多态去掉冗长的 if-else 语句等等9.那你在你的业务代码里面,你是怎么实现多态的?(完全答偏了,答了负载均衡策略的三个具体实现)10.创建线程有哪几种方法啊?“我用的比较多的是直接使用线程池,不过线程创建的底层实现主要有三种方法,第一种是new一个Thread去创建,第二种是继承rannable接口,实现run方法,第三种是future,这种方式可以接收返回值(第三种忘了具体实现了其实,不过前面其实也答的不太对,答案应该是1.继承Thread,重写run方法,2.实现runnable接口,重写run方法,3. 实现Callable接口,重写call方法  )。”11.那为什么到线程里面会出现线程不安全的问题?”单核下线程并发执行,给每个线程分配的时间片如果用完了那就会切换成其他线程,或者在多核情况下线程可以并行执行,无法保证一个线程在执行代码块的时候没有其他线程到来。“答案:线程不安全,核心原因就是多个线程同时去修改同一个共享可变变量,主要由三个问题导致:1. 原子性问题像 i++ 这种操作,底层是读 - 改 - 写三步,不是一步完成的,线程切换会打断执行,导致数据计算错误;2. 可见性问题线程会把变量读到自己的工作内存里修改,修改后不一定立刻同步回主内存,别的线程就看不到最新值;3. 有序性问题JVM 为了优化效率会做指令重排,单线程没问题,但多线程下会打乱执行顺序,引发逻辑错误。12.ThreadLocal你在哪里用到呢?(不会,没想出来)答案:ThreadLocal 核心作用是实现线程内的数据隔离,存储当前线程的私有数据,做到线程独享、不共享,避免线程安全问题,也不用频繁传递参数。  最常用的场景时存储用户登录上下文信息。在登录拦截器 / 过滤器里,把当前登录用户的 ID、用户信息存到 ThreadLocal 中,后续在 Controller、Service 等任意层直接获取,不用层层传递用户对象,而且每个请求对应一个独立线程,用户信息不会串线程。13.你的那个AOP的原理是什么?”AOP 的核心原理是动态代理,在不修改原有业务代码的基础上,为目标对象生成代理对象,在目标方法执行前后,织入日志、事务、权限校验这类横切逻辑。  “14.Bean的注入有哪几种方式?”有三种方式,第一种是构造器注入,第二种是setter方法注入,第三种是字段声明注入“15.拦截器和过滤器有什么区别?(完蛋,不了解过滤器)”拦截器的话主要就是拦截一些我用到的就是拦截一些接口的,就是拦截某些接口,进行一些逻辑判断。这过滤器的话,它是已经被淘汰掉了吗?不太了解啊。“答案: 过滤器是容器层面的请求拦截,更早、范围更广;拦截器是Spring 框架层面的拦截,更灵活、能和 Spring 生态结合,项目里做登录校验、日志我一般优先用拦截器。16.我看你用了AI那个吧,对吧?你是在哪里用的,怎么用的啊17.完全二叉树是什么?(没背过,隐约感觉数据结构课上讲过)”叶子节点都在同一高度的树“答案:除了最后一层以外,上面每一层的节点数量都达到最大值;最后一层的所有节点,都连续靠左排列,中间没有空缺。18.二叉树的遍历有哪些方式?”先序遍历,中序遍历,后序遍历,还有利用队列进行一个层序遍历“19.什么情况下会用到先序遍历?”查找某个具体数字的时候,可以以一个O(logn)的复杂度找到这个数“答案:● 复制 / 克隆二叉树先创建根节点,再递归创建左、右子树,能完整复刻原树结构。● 二叉树的序列化按先序顺序存储节点,后续反序列化时可以直接还原出整棵二叉树。● 前缀表达式求值前缀表达式(波兰式)的计算逻辑和先序遍历一致,先算运算符,再算左右操作数。● 目录树、文件树遍历展示先展示父文件夹(根),再展示子文件夹 / 文件,符合日常文件浏览的逻辑。20.快速排序的思路是怎么样的?”快排就是我们先取一个值,然后通过那个双指针,然后呃把这个值插入到他该他该在的位置,然后这样就把这一整个数数组给分成了两段,一部分是比它小的,一部分是比它大的,然后这样就可以两两段进行一个分治,然后每一段再去取这么一个值,然后把它通过双指针,然后来找到它的位置,这样不断的缩小它排序的范围,最终排序。21.快速排序什么情况下会出现O(n2)复杂度“每次都取到了最大值或者最小值,导致该数无法将整个数组分成大小相等的两块”面试官:就是逆序的情况是吧?(当时没反应过来,现在想想面试官是在提醒我)22.什么情况下会遇到抽象类啊?为什么要有抽象类?(有点忘了)“抽象类的话主要是用于继承。有一个就是有一个父子的继承关系的时候,会用到抽象类”答案:1. 抽取共性、复用代码:把多个子类相同的属性、通用的方法抽到父类里,避免重复写代码;2. 制定规范、强制约束:用抽象方法规定子类必须实现某些行为,子类不实现就编译报错,保证代码结构统一。而且抽象类不能被实例化,避免父类被错误创建,只作为被继承的基类使用。多个类有共同特征,但核心行为不同时会用到继承23.那为什么不用普通类继承呢?答案:普通类可以直接实例化,而父类往往是抽象概念  , 普通类无法强制子类必须重写方法  , 代码语义更清晰24.你用过哪些设计模式啊?“测试模式我用用的比较多的是一个是工厂模式,还有一个是策略模式。这个工厂模式的话就是。建造一个工厂方法,然后用户不用关心里面呃里面就是这个工这个这个这个构造的具体实现,然后只需要进行传参,然后就可以通过这构通过这工厂方法来呃呃就是创建一个获取到一个对象了,还有个是策略方法。我这个我刚才说的这个一致性哈希的那个负载均衡策略。它那个里面实际上是呃就是我实现了三种负载均衡策略嘛,一个是一致性哈希,还有一个是轮询的。还有一个是随机的,他们三个实际上每个都是一种策略。然后在这个呃在这个策略策略模式中,就是最终想要调用的是哪一个,然后就可以去。直接就把我实现的这个策略给传进去就可以了。”25.你遇到最复杂的问题是什么问题?无算法题
点赞 评论 收藏
分享
评论
14
9
分享

创作者周榜

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