CVTE校招嵌入式经历

时间:2022-01-02 08:28:24


一、网申

   网申无非就是填填项目经历和工作经历,大家按实际填就是啦,CVTE只要申请了网申都会给予测评的机会。关于填写的内容,在之后的技术面试中,考官会根据你填写的内容提出一些问题,但是大家也不用写得多详细,因为面试的时候,你能完整说出来才是最重要的。

二、网上测评  

 CVTE网上测评分为技术类和分技术类。非技术类测评时间自选,技术类测评时间统一。 技术类的测评内容为(25道多选+2道编程),根据所选技术岗位不同,测评内容也是不一样的。总的来说,嵌入式岗位测评并不难,主要涉及C语言,C++, 网络,单片机,linux等基本知识,但因为是多选所以需要比较良好的基础才能选择正确。当时我做的两道编程题是 类似字符串的比较 和一个根据按键输入判断密码是否正确。按我的感觉,改卷应该是机改,所以大家不用想什么很复杂的算法,只要能把功能实现就可以啦。还有的就是CVTE不是OJ系统,是不能编译和运行的,个人感觉比较坑。

二、技术一面

 莫名其妙就通过了网上测评,感觉是只要达到一定分数就可以进入技术面试,所以大家不必太担心被测评难倒。当天我是选择了中午的面试时间,在黄村地铁站,然后坐包车去CVTE第一工业园。当天我估计大约技术类的有1000人。营销类的也大概有1000人

嗯。工业园大概三栋十几层高的楼,环境十分优美,饭堂也是十分高级(而且是免费的),而且HR十分贴心吧,都会问每位同学吃饭没有,没有的可以去饭堂吃。 一行人去到,就扫了一下二维码排队,然后进入电影院等待。。。等了挺久的,那部电影应该是终结者系列,挺好看的。。。。。

       等到差不到,就被带入一个很大的地方进行面试。 如下图

CVTE校招嵌入式经历


     面试是二对一,或者一对一。当时我面试的面试官十分nice,面试官会问你有没有学XX的知识,如果有就会展开询问。面试的问题如下

        0、你最满意的一个项目,遇到的问题,解决的方法

当时我是说了自己在一个公司的项目(DSP+QT),也不用是多复杂的项目,但一定要能讲清楚你做了什么,桌子上有纸和笔,可以一边画图一边描述

1、const和define的区别

2、接口和抽象类的区别

        因为我是没学过java等语言,所以我说我不知道接口的概念,但我知道接口是利用纯虚函数实现的,然后我解释了一下纯虚函数的概念。

        

3、虚构函数能不能是虚函数

        

4、构造函数能不能是虚函数

        当时我是打构造函数可以虚函数,但没有用。后面回头想了一下,发现构造函数是不能成为虚函数的。

        

5、如何在不同函数使用同一个指针。

        全局变量,如果为空,则申请内存。

6、用两个队列实现栈

7、如何判断循环队列为满


8、函数指针与指针函数


9、struct 和 class的区别


10、struct计算大小

       

问了挺多,但现在都忘了,不是很难吧,都是基础知识,最后从桌面随机抽了一道算法题目,让我手写算法。当时抽到的是求一个数的质因子。手写算法不容易的呀,很容易因为紧张卡死的。那时候写了十几分钟吧,写了一个不太完美的算法。最后问了面试官这道题应该怎么做,面试官十分nice的回答了。

最后面试官问我有没有什么想问的,当时啥都没有准备,就问了一下面试官是怎么学习嵌入式的,面试官就十分认真的回答。。



三、技术二面。

      回答后第一个面试官后,你会在现场稍等。这时候有两个结果,如果你被请回电影院,那就是失败了,准备回去吧,如果你被请到另外一边,那恭喜你,你还有机会。 我当时以为第二面是hr面,还想放轻松一下拿个雪梨吃,吃到一半,又被叫去面试。面试大概是一个40多岁的男子,十分严肃,不苟言笑。最后聊了一下,感觉应该是技术经理,问题都问的十分尖锐。大概如下


     0、也是相同的说项目经历,一样的项目,一样的描述。可是这个面试官就各种问我,问我为什么不用arm用DSP,问我为什么不用tcp用udp。。。

    

     1、然后就根据你的岗位问了岗位相关的问题,因为我是面嵌入式的,就先问了! arm9有多少个寄存器

       

     2、P15 、P14、P13寄存器是什么寄存器


     3、P15 、P14、P13在函数调用时怎么变化


     4、主设备号和次设备号的区别


     5、驱动设备有哪几类

    

     6、平台驱动是什么

   

     7、probe函数作用


    8、最后写了一个字符串匹配的函数,因为第一次面试,所以没考虑太多的输入情况,但是最基本的指针判断等异常还是有的。所以写了一次,面试官说有一些情况不适用,改了一下。然后改完,又说一些情况不适用,最后改完。面试官满意。

  

    9、端口的定义  

     驱动代码经常看到的。

    

    10、*[P + 1]   换成 *[1 + P]是否可以

       当时回答错误。


      这个面试官知识面十分广,而且肯定是与你岗位相关的,他问我的那些问题,早上复习时,刚刚好没有时间就略过了一下。然后我只能说出大概,我解释称,我全部都有学过,只是最近在干DSP,所以忘了。最后今天就这样结束了。


四、终面

因为在技术二面中表现一般。所以没抱什么希望,但最后还是通过了技术面试,来到终面。

       终面时大概还剩下120人。

       终面前,cvte还会让你再填写一份简历。 主要内容为,家庭情况、最感动的事情、最不开心的事情、期望工作地点、抗压情况、有没有女朋友之类的。

      

        面试时是一对二。问题也是跟简历差不多。但是HR是十分有经验的,如果你有一些东西说谎了,一下就看出来,而且也不要太吹嘘自己,按平常心来就好。我建议,你要变现的十分抗压,而且不反感加班。最后HR会问你有什么问题想问,你最好准备几个,让hr看出你对进入他们公司渴望。

       因为我个人比较反感长时间加班,所以在一些问题上,我选择了回避。

       最后终面没通过咯!。不过也没什么所谓,本来就是来积累经验的。



总结:从头到尾CVTE都没有问过我学校,感觉应该是不怎么看学历的。但是本科是基本!。CVTE的福利、薪水确实很高,但是我觉得该公司差评太多,而且我去面试的时候,80%的技术人员都是戴着眼镜的。。。有点方。2000人的公司,貌似公司业务不是什么朝阳产业。反正这个见仁见智。总的来说,技术面不难,但hr的权利出奇的高。。。