cvte 9.26 秋招 嵌入式 offer

cvte笔试 - 8.24 19:00

时间充足,可以慢点做,多想想emmm,做太快,最后一道编程题没细想写错了。
考的很广,c++、设计模式、线程进程,c语言、Linux命令、驱动。
但是都不深,难度不高。最后两道编程题属于leetcode的简单题,还行。

一面:

时间:2020.8.31  15:50 - 16:23

地点:学校实验室,上课做课设。。

方式:突击电话面

面试官信息:钟?(可能是)

岗位:安卓系统工程师

面试前准备:无

过程描述:

大学学习了什么知识,介绍一下做过的项目?

(stm监控,arm智能家居,arm监控)

stm项目:

有没有想过怎么降低功耗?(没想过)
那你现在想一想?
问在这项目你觉得收获到了什么?
你用bmp编码的程序是怎么设计出来的?
你怎么检查传过来的图片是否正确?(没传错。。)
那你现在想想怎么检查?

arm智能家居:

用什么去录音?alsa
alsa你知道什么功能吗?
为什么你要用alsa录音?
为什么选择xml文本传数据?
你是怎么调用科大讯飞的语音识别功能的?
你是为什么要做这个项目?

arm监控:

你了解到opencv底层原理吗?
问除了刚刚介绍的外设还有用过什么外设吗?
问会不会点亮个lcd!

你有什么问题想问我:

二面形式是怎么样的?
怎么称呼您?
您在公司是什么岗位呢?
如果进cvte那会分方向吗?有可能做安卓系统工程师吗?这个会具体看你本人的意愿
那是找做一阵子再选择方向还是进去就选方向?这个会看个人具体意愿

二面:

时间:2020.9.5  9:50 - 11:00

地点:线上视频Mindlinker

方式:1对1

面试官信息:黎,

岗位:嵌入式Linux(具体方向未知)

面试前准备:

安静的环境,准备本地编译器,会有编程题

过程描述:

1. 自我介绍

2. 平常生活都有什么活动?

3. 最平淡的一天是怎么渡过的?

4. 介绍一个比较熟悉的项目?为什么想做?遇到了什么问题?怎么解决?

5. Qt的信号与槽怎么实现?

6. 问了qt的非ui线程是否可以被打断?

7. 你为什么觉得出现这样的bug是qt的tcp被打断导致的,这并没有什么实际根据。你是怎么测试,才觉得是?

8. 调用函数需要用掉多少栈空间?

9. 你在用ucosii的时候,怎么给任务分配任务堆栈的?我用1024也行,128也行,甚至12也行,怎么选择呢?

10. 那你怎么测试ucos某个任务需要的堆栈是多少呢?想一个办法。---- 加到它跑崩。。。。(。。)

11. 那你怎么知道stm32跑崩的呢?难道它跑偏了还告诉你吗?

12. 为什么选择qt?

13. 还用过其他图形化库吗?

14. Qt是在什么环境运行的

15. 近期还有在学习什么嘛?

16. 你一般都怎么学习的?有看到什么觉得不错的书吗?

17. 你觉得正点原子的视频和野火的视频有什么优缺点吗?

18. 那你举个例子说说?裂开。。。。。照着印象说了点。。

19. 设备结点用什么命令注册?

20. 那你说说pwm驱动是怎么设计的?字符设备

21. 你用的舵机最小精度多少?整个人裂开。。。。。

22. 嵌入式linux你觉得哪块学地比较好?就进程线程,网络编程这些,

23. 那我问点进程线程的问题,进程和线程在内核中的怎么调度的?

24. 内核调度的最小单位是什么?

25. 好像有问道进程,我回答是申请资源的,给线程用的。

26. 我现在给你两种情况,你说说调度上有什么区别?一个情况是有两个进程,另一个情况是一个进程中有两个线程。(应该解释多线程与多进程之间的异同)

27. 你用什么线程库来使用线程得?

28. Pthread_create创建一个线程会立即执行吗?

29. 学了数据结构吗?比较熟悉哪个?

30. 平时实际应用到数据结构吗?

31. 熟悉c++吗? 介绍一下多态是怎么实现的?

32. 介绍一下虚函数怎么实现多态的? 听说最好是说全重写、重载;我只提到了重写/覆盖

33. 编译期间是怎么实现多态的?

34. 执行期间怎么实现多态的?
补充:
35. 怎么将两个设备挂在spi总线上;

我们来做道题把

一道leetcode的简单题:

给定一个有序数组从小到大排列的,从数组中求出哪两个元素之和等于Target;要求时间复杂度为O(n)

Input: numbers={1, 6, 12, 15}, target=18

Output: index1=2, index2=3

我提前问了几个问题:

1) 是否需要考虑多个解的情况?不需要,只有一个解

2) 是否需要自己拟一个例子,以及完成整个程序?写方法就行。
int  target = N;
vector func( vector<int> & v ){


    if( v.size() < 2 ){

        return {};          //特殊情况处理

    }

    //双指针

    int l = 0 , r = v.size()-1;


    while( l < r ){


        int sum = v[l] + v[r] ;
 
        if( sum == target ){

            return {l , r};

        }

        else if( sum > target ){

            -- r ;

        }else{

            // sum < target

            ++ l ;

        }

    }

    return {};

}
问:说说你的思路?

最后说:嗯,这样确实能解决这个问题。

有什么问题想问我?

1. 二面后什么时间可以收到消息?这不是你该知道的吗?(我去。。。我问了啥,我裂开。。)

。。。。省略用于掩饰尴尬的几十个字。。。。

2. 请教一下您岗位?

嵌入式Linux呀。

3. 其实我是问一面的面试官钟大哥,他说他是安卓系统工程师,听说好像进入之后会分方向,但我了解的还是有点模糊,所以想问一下。

这样啊,嵌入式Linux是一个大类,进来后会根据兴趣分方向,有安卓应用工程师、Linux应用工程师、安卓系统、Linux系统、以及单片机类。

最后总结:

感觉我运气很好,这个面试官人也很好,这是我第一次面试(面对面的),有些问题也没准备好,我说我没想过、没试过的时候, 面试官大哥总会跟我说,你想想看有什么方法呢?给我思考的机会哈。最后对我的问题也很细心的跟我解释新员工进来后如何,以及嵌入式进来后的可能会分的方向!
这些问题都仅供参考,这些都还很简单,编程题也是,不过也有朋友问的问到很底层的驱动、内核移植裁剪、uboot,那是有点南了,有裂开的,也有过的。。准备充分,相信还是可以的!

综合面:

时间:2020.9.13 10:00 - 10:25

地点:线上视频Mindlinker

方式:1对1(还有一个潜水没开视频的,不知道是真的假的)

面试官信息:一个漂亮小姐姐(不敢问。。

过程描述:

8点多开始正襟危坐呆在会议室里面等通知短信,9点收到会议码在Mind开始等面试官,一直到10:00面试官姐姐准时到场!

首先自我介绍
问为什么投cvte?
为什么选择嵌入岗位?
为什么不走cvte的其他岗位?
为什么不考研?
给前两轮面试打分?
前两轮面试官给你打的分跟你打的分不一样,你怎么看?(裂开。。)
学习成绩怎么样?
为什么不是第1第2?(二次裂开。。)
最沮丧的时候是因为什么事?(大概是这么问)
当时你怎么排解情绪的?
你觉得自己的性格有什么可以改进的地方吗?
爸爸妈妈做什么?
爸爸妈妈女朋友希望你做什么?
家里人了解c厂吗?
期望薪资?
工作时间?
有什么问题想问我?
我:
我过不了的话可不可以问问你们我哪里错了?//大哭,(原话不是这么问的,噗)
您看我还能过不? //大哭+1,(原话也不是这么问的,噗,但是也差不多)
答:你自己觉得呢?
我真的超想进你们公司的! //(原话也不是这么说的,不过也差不多,真心。哈哈)

总结:

综合面可能是我觉得最玄的地方,出来之后一边报丧一边自闭一边百度搜索"hr面试教程"....然后隔两天收到线下面通知。。。

线下面:

时间:2020.9.16 11:00 - 12:00

地点:广州cvte总部

方式:多对多

面试官信息:很多漂亮hr小姐姐

面试者:三个机器人算法(两个华工专硕,一个中大专硕),一个测试开发(学硕,好像也是华工),两个web(本科),加上我一个本科嵌入式;(还有一批非技术岗,跟我们不同桌聊天)

过程描述:

我们可能是第一批线下面的,技术岗的各位都
要求10:45到地铁口,当时我老早,8点多出发,9:45分就到地铁口,那时候空荡荡,一个人没有噗。。隔了没多久中大专硕的老哥也到了,他也贼早,问了一下跟我一样碰上地铁快车,没想到是真的快emmm。
然后到10:45分左右,cvte的巴士到了,漂亮小姐姐和司机带我们去cvte产业园;

带我们到一个很大的会议厅,已经准备 好了两个桌子,技术岗的在一桌,非技术岗的一桌(好幸运。);
桌子上每个位置两张纸一支笔,进去的时候几个人都有点懵,不是把,小组讨论?结果是理想,聊聊天。
一开始先自我介绍,每个人介绍一下。
然后华农的web端帅哥提到c厂的氛围很令他向往(有一说一,我也馋),然后话题开始转向这一块。
聊了一会后,没什么人说话,然后hr姐姐就问了下三五年规划。
这时候可能是三位机器人算法主场了,讲的主题我一边懵逼边瑟瑟发抖。。
接着聊兴趣爱好。
然后我又给问道,你觉得有没有没有目标没实现的,当时感觉怎么样?然后做了什么?
最后兴趣爱好聊完就结束,留下一张画符一样的a4纸,跟着小姐姐出门右拐上车,地铁口,肥家。😰

总结:

这可能是比综合面更玄的面试了(因为综合面过了。。),我居然每个人的信息都记得了一些:
机器人 专硕1号:研究外骨骼,院篮球队首发(中锋或者后卫)
机器人 华工专硕2号:研究直升机无人机的,兴趣爱好的话emmm忘了
机器人 中大专硕3号:中大该专业是两年制,研二,兴趣爱好是学习,稳!
测试开发  学硕:记得喜欢看小说,白夜行,王者钻一。
web  华农:人又帅又会说话,啧啧,院辩论队队长?带领辩论队10年来又一次登上决赛舞台!王者10星。
web  东莞理工: 文艺青年,骆驼祥子啥的都能说出读后感。(可能我看书少,,,)
我: 我。。也喜欢打游戏,但是没他们两个厉害。。我也喜欢打篮球,但是不是院队,,班队首发可以不?。。(小姐姐问,那你哪样行了😭)

后来一个web小哥组了个群,我才发现,原来好像没什么人记得我,凉凉,有点玄,一边自闭一边继续笔试面试emmm。

总的来说hr面一方面在问我对加入c厂的意向有多强烈,一方面问了我在达不到目标/遇到困难时,我怎么做?
前者应该是想知道拿了offer会不会溜了,后者是看我抗压如何把。
至于薪资福利的,我说的比标准要低,不过福利上c厂也没亏待过,嘿!


等了10天总算出结果了,

全绿了 - 2020.9.26 - 大概15:00查了一下官网:



电话谈福利 - 2020.9.26 - 18:06 - 18:10:

听到群里人说有人收到电话了,然后我就一直等着,接到电话,是个hr小姐姐,跟我说了一些福利条件,问我同不同意,干净利落:“同意”

待续。。。

感谢cvte的认可,个人希望广州发展,本人嵌入式c厂一直都是我的第一志愿,定不负了期望!


#面经##校招##嵌入式工程师##广州视源电子科技股份有限公司#
全部评论
同学你好~非常感谢你分享的嵌入式面经 因为站内硬件类面经特别少,所以为了感谢同学对牛客社区的贡献与支持, 特别赠送同学100元京东卡一张~ 只要把面经链接放到硬件专场下面,就可以领奖品了哟! 硬件专场:https://www.nowcoder.com/discuss/445458
2 回复 分享
发布于 2020-09-27 19:11
楼主能不能把那个开奖群分享一下?
1 回复 分享
发布于 2020-09-29 16:44
1 回复 分享
发布于 2020-09-27 16:21
很棒😁
1 回复 分享
发布于 2020-09-27 15:25
楼主你好,请问你是实习、校招还是社招?
1 回复 分享
发布于 2020-09-27 14:44
另外,牛客网许愿真灵,改名字也很灵!😁
1 回复 分享
发布于 2020-09-27 14:43
强啊,本科能达这种水平!
3 回复 分享
发布于 2020-09-28 09:58
太强啦!!!恭喜!!!沾沾喜气
2 回复 分享
发布于 2020-09-30 10:55
请问一下楼主,cvte的群面会刷人吗?
点赞 回复 分享
发布于 2021-03-15 15:24
同cvte 许个愿
点赞 回复 分享
发布于 2021-03-11 11:15
许愿许愿!二面一定要过啊!!😇😇
点赞 回复 分享
发布于 2021-03-08 16:28
师兄太强啦,广工迷弟
点赞 回复 分享
发布于 2020-11-27 20:40
老哥,是不是线下面都穿了正装的?😂😂😂
点赞 回复 分享
发布于 2020-10-24 15:52

相关推荐

🌟&nbsp;个人背景:985硕,无大厂实习,但有两个车载嵌入式项目,刚通过文远知行4轮技术面,分享一手经验!📌&nbsp;面试流程速览笔试:3道编程题(C/C++为主,涉及链表和内存管理)。技术一面:手撕代码&nbsp;+&nbsp;硬件基础(50分钟)。技术二面:系统设计&nbsp;+&nbsp;多线程实战(40分钟)。技术三面(交叉面):项目深挖&nbsp;+&nbsp;行业场景(30分钟)。HR面:离职原因/职业稳定性。时间线:2周速通(面试官效率高,但手撕题难度陡增)。💻&nbsp;技术面真题回忆1.&nbsp;手撕代码题题目1:反转链表的指定区间(如反转第m到第n个节点),要求空间复杂度O(1)。坑点:头节点可能被反转,需用dummy节点占位。楼主评价:“写过N遍的题,但现场卡在指针判空边界,被面试官连环追问”&nbsp;😅题目2:设计一个线程安全的环形缓冲区(Circular&nbsp;Buffer),支持多线程读写。考点:互斥锁、条件变量、内存对齐优化。2.&nbsp;系统设计&nbsp;&amp;amp;&nbsp;硬件基础问题1:如何设计车载CAN总线通信模块?帧ID分配策略、错误处理机制怎么实现?延伸:CAN&nbsp;vs&nbsp;CAN&nbsp;FD的区别、DBC文件解析工具的原理。问题2:在资源受限的嵌入式系统中,如何优化AI模型的推理速度?(如文远知行用的L4级计算平台)参考思路:量化、层融合、利用硬件加速指令(如ARM&nbsp;NEON)。3.&nbsp;操作系统&nbsp;&amp;amp;&nbsp;实战场景灵魂拷问:“Linux内核的实时性差,如何为自动驾驶传感器数据采集设计实时线程?”“SPI通信中遇到时钟信号抖动,如何用示波器定位问题?”楼主答案(仅供参考):实时性方案:Preempt-RT补丁&nbsp;+&nbsp;线程优先级绑定&nbsp;+&nbsp;内存锁页。SPI调试:查时钟频率是否超设备上限,检查地线环路干扰。🔍&nbsp;项目深挖高频问题车载项目1:基于STM32的ADAS预警系统“如何解决毫米波雷达数据与视觉时间戳不同步?”&nbsp;→&nbsp;答硬件中断+PTP协议同步。“滤波算法选型?为什么不用卡尔曼滤波改用滑动窗口均值?”&nbsp;→&nbsp;答资源消耗与实时性权衡。行业场景:“自动驾驶嵌入式系统为什么倾向用ROS&nbsp;2替代ROS&nbsp;1?”(答:DDS协议支持分布式实时通信)💥&nbsp;避坑指南手撕代码:嵌入式必刷**《程序员面试宝典》**指针题,尤其链表/位操作。多写裸机代码(不依赖IDE调试),面试官可能要求白纸手写。项目复盘:准备数据对比图(如优化前后内存占用),展示量化结果。解释清楚为什么用某款MCU/传感器(成本?性能?供应链?)。八股文重点:熟读《ARM&nbsp;Cortex-M权威指南》、Cache一致性协议(MESI)。掌握RTOS调度机制(如FreeRTOS的优先级反转解决方案)。🚀&nbsp;内推内推链接:https://app.mokahr.com/m/campus_apply/jingchi/2137?recommendCode=DS17ugTB#/jobs🎯内推码:DS17ugTB(填码简历优先审!)欢迎提问/补充!祝大家offer拿到手软!
点赞 评论 收藏
分享
5月15日&nbsp;华勤&nbsp;&nbsp;测试工程师(实习生)一面(视频面试)老哥们,可以看下最后一个自我不足,有没有好的解决方法,可以在评论区留言。谢谢大家这个面试是,最近面试聊得最久的面试,也学到了很多东西,也是很感谢陪我聊天面试官。面试提问:一、请用英语自我介绍一下(我要求的,笑哭了,因为他上午问了我英语口语水平)二、用英语介绍一下香港这个城市三、之前了解过我们公司吗?四、你是哪里人,为什么不投西安和成都的分公司五、说一下你未来的规划(这里就进入面试官的陷阱了)六、看了你的未来规划,你是更偏向研发的为什么会投测试岗位呢?(我就和他说我只想找一份暑期时期,来让我的简历上一个台阶)七、面试官给我讲了一下公司的实习生计划(其实是在劝退我的)反问:一、实习生计划的淘汰率是多少(50%)二、公司里面嵌入式开发人员要求软硬都会吗?(分开的)三、为什么不愿意只招暑期实习生而是招求转正的(暑期实习没有任何意义,不能带来大的产出)四、正式招聘招双非的学生吗?(招,按照一定比例,一本、211、985,二本除非技术非常好)五、面试的时候忘记问为什么要求英语口语,后面在BOSS上追问了(后续会对接美国客户)自我不足:一、不是外国人,不要说自己英语好。哈哈,开个玩笑,其实我的英语自我介绍还不错。自我介绍结束之后,他上来就是一句please&nbsp;you&nbsp;introduce&nbsp;hong&nbsp;kong&nbsp;this&nbsp;city.我楞一下,然后开始介绍,发现脑子一片混乱,没有词语啊,然后我说please&nbsp;give&nbsp;me&nbsp;some&nbsp;seconds,I&nbsp;need&nbsp;to&nbsp;think&nbsp;about&nbsp;it。然后想了半天,还是没有词汇蹦出来,然后就瞎说了一些有很多美食,风景,外国人很多。下来之后,我发现其实不能这么回答,如果他只是想测试我的英语口语水平,我直接换个话题。(sir,if&nbsp;you&nbsp;just&nbsp;want&nbsp;to&nbsp;test&nbsp;how&nbsp;my&nbsp;Spoken&nbsp;English&nbsp;level&nbsp;is,maybe&nbsp;we&nbsp;can&nbsp;talk&nbsp;about&nbsp;my&nbsp;hometown,because&nbsp;I&nbsp;am&nbsp;not&nbsp;familiar&nbsp;with&nbsp;hongkong)这样既可以体现你的英语能力,又达到了面试官的目的。这点非常重要,当面试官问到你不熟悉的领域,你一定要把话题往你会的话题上扯,但是要有一定的相关度,这样才不会让你陷入自证陷阱。(老哥们遇在英语口语测试时,到的奇葩问题可以留在评论区。)二、一定要端正求职态度,为什么说这一点,因为几乎每家公司,都会问了解我们公司,为什么会投递我们公司,这其实是HR在看你的态度,你是真的想找一份工作,老老实实的干下去,还只是说,只是随便投递的,刚好有面试,就来了。一定不要有这种想法,所以在面试之前最后去网上了解一下关于该公司的业务,然后在面试的时候猛吹一波,让面试官相信你是真的想做这份工作。你自己的心里,也一定要认可我真的想成为这个公司的一员,这样才不会露馅。三、不用把项目介绍的很详细,只是笼统说一下完成了什么功能,为面试官留下提问空间(今天自我介绍的时候,这点做的很不错,但是面试官没问)四、当面试官问你的未来规划,你要往你是真的认可这份工作,想要扎根做下去,不要把自己的真实想法透露出来(我的错误回答:我出来工作,看一下行业发展水平,然后有其他打算)。(其实我还没有这个问题的完美的回答方案,有想法的老哥可以把应对方法在评论区留言。)
投递华勤技术等公司7个岗位
点赞 评论 收藏
分享
评论
20
69
分享

创作者周榜

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