vivo,cvte硬件岗面经整理

写在前面:
秋招在国庆节就结束了,本人211硕士,硬件岗。秋招陆陆续续大概持续了两个月的时间,从7月初开始投递简历到九月底,也算是给自己的秋招交了满意的答卷。
然而之后因为选择困难症陷入了无限的纠结,offer也在纠结中一个一个流失,最终选择二线城市某国企上岸,在此分享秋招过程中的面试经验,也希望能给学硬件、希望从事硬件岗位的同学一点参考。这个帖子就先写vivo吧,有人看再持续更新。
vivo硬件基带岗:
简历:vivo的简历刷的比较厉害,据说比较看成绩+实习经历,一般来说好学校简历关好过,差一点的学校(比如我是211)就需要奖学金、比赛和实习来作为门槛
一面:
1.首先做一个自我介绍,这个没什么需要说的,常规问题
2.针对简历上的项目进行发问,问我的问题是:你这个项目的整体流程是什么样的?你在其中负责了哪些工作?
3.接上一个,你这个项目中,电源部分采用的是多少V供电?为什么,是采用的BUCK还是BOOST电源电路
4.板子是自己画的吗?画了几层板,用什么画的?
5.PCB走线过程中,有没有考虑过电磁干扰和电磁兼容的问题?
6.这个项目中遇到的挑战是什么?怎么解决的,收获是什么?
项目问完了,开始问专业课
7.你学过哪些专业课?学的最好的一门是什么?针对你回答的那门课提一个问题:比如我回答的是模电,问了我一个mos管和三极管的比较
8.给了一个实际的案例,让从硬件设计流程来回答该怎么解决这个案例,侧重于考察你的平时积累
9.反问环节

一面结束后大概一天通知一面过了,约了二面时间。

二面hr面:
1.常规问题,自我介绍
2.我看你本硕都是xx大学,你是保研的吗?实话实说即可,常规问题
3.项目中遇到的难点,怎么解决的?(因为是hr面,所以回答的尽量偏向于逻辑思考一点)
4.作为项目的负责人,如果项目组成员有人不配合,你怎么处理?
5.如果需要同时处理多个项目,你怎么给他们排序?(这个问题没回答好,后来反问环节问了hr,感觉套路满满)
6.你对我们公司有什么了解?(这个问题建议面试前百度,做一下提前积累,免得对公司一无所知,被问起来尴尬)
7.反问环节

结果:两天后offer
总结:vivo的面试整体来说比较简单,侧重于你的经历:如果名校加成+成绩好+比赛项目经验丰富,基本没什么问题

cvte硬件岗:
笔试:cvte的笔试是分三个时间批次进行的,我选的第二个时间批次,题目大概是28道,偏模电
一面:

1.     首先讲一下你的项目,你负责哪部分工作?上下位机怎么通信?通信协议是什么样的?

2.     三极管和mos管的区别?哪个输入电阻小?如果让你做一个项目,你用三极管还是mos管,为什么

3.     Dcdc和ldo了解吗?那如果我用ldo的时候,怎么提高他的效率?

4.     Pcb布线的时候,高速信号走线可以走直角吗?走直角有什么后果?
5.     高速信号和低速信号之间距离多远?如果离得近会怎么样?

6.     单片机最小系统的组成部分?晶振了解吗?有源晶振和无源晶振哪个好?区别是啥?

7.     如果用无源晶振的频率和你想要的频率有差别,你怎么解决?

8.     单片机上的电容什么作用?为什么要离晶振近?为什么不离电源近?

9.     职业规划是什么样的?

10.反问
一面总共分两个部分:简历项目+基础知识(数模电、微机原理)

二面:
cvte的流程比较迷,一面结束后不到两小时官网更新了二面待进行,随后收到短信说一面通过,面试官将在3-5个工作日进行二面,然而等了快两周才来了个二面
二面问题类似于一面,偏项目和单片机方面的知识,未作记录

三面:二面通过后刚好cvte来线下招聘,通知进行线下面试。。。迷。。沟通后改为线上,后续过了几天hr面,通过

给offer,未去。

总结:cvte的面试官素质很好,且知识储备很足,明显感受到公司的技术人员能力很强,各方面知识点都懂,面试体验很好。缺点就是流程太乱,一面电话面毫无征兆就打过来了,一面结束后邮件通知二面需要下载软件提前调试好,在软件上进行二面。。。然而,还是猝不及防的在星期天上午进行了电话二面。。。。
第一次写面经,可能有些地方写的不是很明确,大家有问题可以在下面留言,我会一一回复,如果有人看,接下来会持续更新。
#vivo##面经##校招##硬件开发工程师#
全部评论
实习面试也一样嘛?
1 回复 分享
发布于 2021-12-09 23:25
楼主,二面结束多久收到综合面通知啊,我官网显示通过了,等了5天了
1 回复 分享
发布于 2020-11-20 21:13
单片机电容为啥不离电源近,离晶振近呀
点赞 回复 分享
发布于 2022-01-01 17:10
哥,他没有要你去参加实习就给offer了吗?
点赞 回复 分享
发布于 2021-11-14 19:51
多谢老哥啊,虽然我投的不是硬件相关的,但也受用
点赞 回复 分享
发布于 2020-12-11 15:55

相关推荐

拖更太久了,主要是从4月份开始工作到陆陆续续开始上手工作,全身心投入工作中了,最近闲下来又可以写一写文章,并且以我工作和学习的经历希望让大家增强对Linux驱动的理解。特别是我后台经常会有同学私聊我,问我一些Linux线路呀或者学完xv6应该学什么呀,我要走Linux驱动方向需不需要看Linux网络编程呀等等问题,我们今天一一解答。1. 学完xv6之后,我想走嵌入式Linux方向还需要怎么提升呢?针对这个问题,我想说嵌入式Linux需要哪些技术点。首先针对驱动,驱动其实分为很多方向,简单的有iic驱动,spi驱动,复杂的有camera驱动,显示屏驱动,音频驱动,nvme驱动还有最近流行的npu驱动,GPU驱动等等。这些驱动的共性都是要掌握设备树,sysfs文件系统,虚拟内存管理,设备总线驱动框架等等。不同的驱动还要细化,比如你想走camera,可能你要对v4l2,mipi协议这些要进一步了解,如果你想走ai芯片驱动,那最好对smmu,dma-buf,异步队列排序,多线程优化,drm框架,ping-pong存储,高性能计算有一定了解。如果是非驱动岗位,偏向CPU启动安全等方向,可能还需要掌握ARM的架构,包括最新的v8,v9架构等等。所以针对你掌握的不同驱动,你需要加强不同方向的知识。2. Linux驱动学完后期应该学什么,我看完韦东山驱动大全还需要看Linux系统编程,Linux网络编程吗。首先,驱动跟应用是不分家的,在真实操作驱动的过程中,会时刻跟应用打交道,但此刻的应用还是停留在Linux内核层面的应用。实际工作中的应用方向则会偏向安卓,比如一些中间件的实现,安卓api的调用等等,常见于手机厂系统开发岗位。而Linux系统编程更多强调于我们上层怎么用malloc,mmap分配内存,如何多进程多线程跑多个服务,怎么多线程和访问同一个变量,如何写出免锁队列。因为只要复杂的一些驱动,你可能就不单是负责最基础的driver那一层了,跟寄存器打交道的是bsp方向,驱动方向考虑更多的还是底层代码的高效性,稳定性等等。比如nvme驱动,如何对具有优先级的bio进行快速响应,并分配给SSD,可能就需要哈希存储或者平衡二叉树来做优化。包括我们说的npu驱动,如何提升cpu与npu的通信,CPU的算子如何快速部署到npu上,并最短时间把结果反馈给CPU,大量算子不同优先级如何分配线程运行,还要兼顾低功耗来进行休眠等等,其实都离不开我们Linux系统编程的很多知识。而针对Linux网络编程,这个要不要掌握真就因人而异了,这个最初是走c++的一帮人,因为要搞个webserver项目走互联网,所以在那之前会先学Linux网络编程,对于嵌入式Linux方向,大部分方向是不用去深入掌握的,除非你去路由器公司做网络驱动,那就另当别论了。3. 方向这么多,我应该选择什么方向作为我的主攻方向呢。不管你做了xv6,还是看了驱动大全,你可能都会疑惑自己会什么,只能脑子有点驱动概念有点操作系统概念,但是没有深入理解某个方向,有点浅尝辄止。所以我的建议是至少得熟悉某个子方向,你可以是熟悉camera驱动,调一调摄像头,改一改底层代码提升帧率。也可以走ai嵌入式方向,部署一下YOLOv5,然后拉通CPU到npu的函数跳转。不管走什么方向,不能只停留在上层调api,要深入到底层代码逻辑,这才能在秋招中脱颖而出。而且真正工作上,驱动与驱动,驱动与应用是不分家的。最简单的一个例子,我们想要获得高帧率的图像显示,中间经历的驱动包括了camera获取图像,npu或GPU对每帧图像实现图像锐化等ai算法,显示屏驱动稳定显示。但凡某个驱动出了叉子,在显示屏驱动那一块就会出现显示卡顿的情况或者丢帧。所以常常就是你不能只对你的方向有所理解,其他方向也要有所建树。最后同样的,如果想继续看后续请点击关注,最后你的鲜花和点赞将是我更新的极大动力。
通信/硬件秋招总结
点赞 评论 收藏
分享
评论
17
111
分享

创作者周榜

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