2022年春招实习十四面(嵌入式面经)(已完结)


前言

春招实习投了的大厂有OPPO、联发科、京东、阿里、网易、CVTE等。
其中拿到了OPPO、联发科、京东的offer,最终签约OPPO。总体来说,此次春招收获颇丰,也为后面秋招奠定了坚实的基础!将我的面试经历记录在这里,希望能帮助到大家~!
关于面试相关题目的答案,以及嵌入式软件开发工程师涉及到的知识点,我在这两个多月中已经整理出了几百页的文档啦,所以后续可能会写一个专栏来专门助力各位的面试!欢迎大家关注我的牛客的博客!
牛客链接:https://blog.nowcoder.net/n/418373944177428fb02ed05aae11ab4b


CVTE (嵌入式软件)

CVTE笔试
题量不算大不算小,选择填空,两道编程题,难度适中,认真准备是不会有问题的!

CVTE一面 (嵌入式软件开发) 时长:50分钟

1.linux和windows的换行符有什么不同
2.i2c设备的地址多少位 (7/10)
3.I2C读时序
4.宏函数定义写一个交换数据 不能用temp
5.宏定义写循环
6.uart怎么确定数据正确性
7.tcp中大端小端的问题
7.了解shell脚本么 写过什么
8.Abc类网络分类
9.了解多线程多进程么 怎么写多进程编程
10.假如中断函数要返回一个值 怎么写
11.用过fgets等读取文件的函数么
12.open函数传入什么参数 什么模式 参数怎么写
13.有没有试过用给usb等IO设备等写数据
14. 给你一个不联网的电脑 怎么找关于grep的用法
15.对未来有规划么
16.平时怎么学习
17.平时怎么总结 汇报一个项目
18.TCP、UDP异同 函数
19.编程题 手写单词倒序 who are you -> you are who
你有什么想问我的
balabala
复盘:这是我第一次面试,当时感觉问得是真多呀,不过体验也很好,让我复习了很多未曾注意的知识点,给c厂的面试的专业度点赞!

CVTE二面 (55分钟)

1.整个程序在内存中的分布
2.I2c的特点 速度 硬件软件i2c有什么异同
3.中断要传入什么参数 中断可以有返回值吗
4.堆栈的区别 内存不free会怎样
5.若栈的长度较小有什么注意事项
5.程序还可以存放在哪里
6.链表和顺序表的区别 (送分题哦 务必学会)
7.怎么确定该用链表还是数组
8.spi用过吗 讲一讲
9.没定义的变量使用了,报错的根本原因是什么?
10.怎么判断链表有没有环
11.Malloc使用要注意什么
12.Malloc和new的区别
13.Shell脚本写过吗
14.除了局部变量和全局变量 还有什么变量 分别有什么作用
手写两道leetcode中等题 任选一道
15.手写整形和字符串的转换函数
16.手写字符串乘法
你有什么想问我的
balabala问了几个

复盘:感受跟一面差不多~ 感激第一次面试让我学习到很多,虽然没过hh

阿里菜鸟网络

  • 43
    点赞
  • 261
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 18
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jovan.situ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值