cvte2021秋招 嵌入式 offer 面经_cvte嵌入式软件开发(单片机)笔试(1)

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
img
img

如果你需要这些资料,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

时间: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. 二面后什么时间可以收到消息?这不是你该知道的吗?(我去。。。我问了啥,我裂开。。)

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

  1. 请教一下您岗位?

嵌入式Linux呀。

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

这样啊,嵌入式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

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

KPTOHc3-1715676076023)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

  • 20
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值