CVTE嵌入式实习一面面经

青源计划,单片机方向,一面技术面
1.学过什么语言:c,java,py,c++面试官说主要用c
2.讲讲c语言关键字,有什么用(说几个):我直接答的static,volatile,externed三个,结合嵌入式写程序里面的用法去说的
3.数组和指针的区别
4.指针存放在什么位置:我不太清楚,我答的放在堆区吧,面试官好像说是对的?后面想想指针是全局变量确实应该放在堆区
5.指针的值能直接改吗:改🔨,=修改那不就是改变指向的地方吗
6.了解哪些通信协议:uart,i2c,spi
7.uart的工作方式
8.uart怎么确保通信正确
9.uart出现问题会是哪些地方出问题,你会怎么排查
10.I2c和uart的不同:先介绍的i2c,再说不同
11.中断了解吗?使用中断有什么注意事项:快进快出,避免超时,不delay
12.如果我想要在中断里用长时间的延时函数有什么办法。比如我想在中断里点个2秒亮2秒灭的灯要怎么做
13.挖项目:你做了哪些东西,你有什么收获之类的。这一项我写的项目都是我自己手搓的所以我基本就是口吐莲花了
14.期望薪资待遇:我tm找实习的,你官网也没写实习生会开多少,你们薪酬体系我一个外人压根不知道我怎么答?#CVTE#
15.反问环节
16.怎么看待加班:懂得都懂
17.手撕一道代码题(没错,我都以为要结束了,结果突然让我手撕!!!):
写一个程序,找出指定字符串中最后一个只出现一次的字符,如果全部字符都有重复就找出最后一个重复次数最多的字符,用c写。char findlastchar(const char* string)
估计是leetcode上的,具体哪题我没刷到不过也写出来了。先写的遍历然后从后往前找,没时间写优化方法了,只讲了思路
全部评论

相关推荐

查看14道真题和解析
点赞 评论 收藏
分享
6.23投递的青源计划实习岗隔天就发让笔试 八股和两道编程我记得是后续就一直没消息 8.11打电话约面8.13一面:1.上来聊了会,问还在学校么,怎么不回去。有没有对这个岗位有所了解?要和客户对接、经常出差可以接受么2.自我介绍3.C语言:讲一下指针、指针和数组的区别、链表和数组的区别全局变量和局部变量所在的位置4.C++多态、new和malloc的区别、虚构函数可以是虚函数吗5.安卓、JAVA有了解么?  没有一点6.IIC和SPI的区别、中断了解么,有什么优缺点7.挑一个最拿的出手的项目讲讲,中间有遇到什么困难,怎么解决的,怎么分工的8.手撕代码:输入一句话,输出其中最长的单词输入:Welcome to CVTE     输出:Welcome平时代码都是AI写了我再改,看到这个直接心态炸了,抓耳挠腮几分钟写不出来,最后让讲了下思路,乱说一通用容器记录每个字母和序号,空格做标记,然后空格前后序号做差,间隔最大的就是最长的9.你的未来职业规划,我说以后想转产品或者管理,问我想做好产品经理需要什么10.假如派你去出差,到了现场人家不满意要求换人你会怎么办11.介绍了下工作内容福利啥的,主要是和客户沟通,根据客户的要求完成开发,加班没有加班费,但是每个季度会有一个综合评价,根据这个发钱。三餐免费自助,有自己的医院、幼儿园,可以免费带父母配偶体检,住公司提供的公寓的话有班车反问:我看网上风评说加班很多,加班是什么导致的,任务很多还是开会很多回答:客户一般都是十点下班最后还问我期望薪资,我说年包22吧,面试官好像听成了一个月22k,然后聊了会天就结束了面试官很温和,体验很好,就是我真的菜
查看10道真题和解析
点赞 评论 收藏
分享
评论
5
20
分享

创作者周榜

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