CVTE 24届秋招 一面(八股轰炸)

(1)C/C++部分
1、函数指针和指针函数的区别
2、数组和指针的区别
3、引用的定义是什么
4、引用的应用场景
5、引用和指针相比有什么不用
6、全局变量和局部变量的储存方式
7、C中的内存分配方式有几种
8、C中分配大内存应该使用哪种
9、C++中内存分配方式和C中内存分配方式有什么不同
10、C和C++结构体的不同
11、什么是多态
12、如何实现多态
13、构造函数能否是虚函数
14、静态成员能否是虚函数
15、析构函数能否是虚函数
16、静态成员在类中的作用,如果是修饰函数,类又有什么不同
17、泛型编程
18、类模板
19、函数间如何共享内存
20、静态绑定和动态绑定
(2)LINUX篇
1、LINUX的内存分配方式
2、LINUX的进程和线程的区别
3、进程间通信的方式
4、有名管道和无名管道
5、进程有几种状态
6、如何杀死一个进程
7、如何使用命令查看所有进程的状态
8、如何修改一个文件的权限
9、如何修改一个文件的属性
10、修改权限的命令中,三种权限分别代表什么
11、VIM是什么
12、VIM中按什么进入编辑模式
13、VIM中如何查找
14、VIM中如何定位
15、如何检查内存状态
16、如何进行内核同步
(3)嵌入式篇
1、IIC通信方式
2、中断概念
3、中断过程
4、中断能否传参
5、IIC数据帧格式
6、UART通信波特率
7、UART有几根线
8、UART同步还是异步
9、UART数据帧格式
10、IIC应答数据方式
11、SPI通信波特率
12、ADC位数精度如何计算
13、GPIO有几种输出模式
14、开漏输出和推挽输出的区别
15、项目拷打
16、RTOS运行方式介绍
17、RTOS是否需要内存管理单元
18、LINUX和RTOS有什么不同
19、RT1176板载驱动格式,如何适应编译器架构

8.10一面
8.16二面,面经已入动态
全部评论
linux内存的分配方式答什么呀?
3 回复 分享
发布于 2023-08-21 08:54 山东
m
2 回复 分享
发布于 2023-08-21 15:42 河北
线下面试吗
1 回复 分享
发布于 2023-09-11 22:52 广东
m
1 回复 分享
发布于 2023-09-10 22:43 四川
啥岗位呢?
1 回复 分享
发布于 2023-08-27 13:03 湖南
请问是线上还是线下面的
1 回复 分享
发布于 2023-08-22 15:33 上海
我之前面试秋招硬件岗,一面技术面过了,到HR面给我备注的是24届硬件实习生,我一下就懵了,我寻思着我之前投的不是正式批吗
1 回复 分享
发布于 2023-08-21 23:21 上海
m
1 回复 分享
发布于 2023-08-18 23:55 重庆
m
1 回复 分享
发布于 2023-08-17 21:41 黑龙江
大佬大约回答了多少
1 回复 分享
发布于 2023-08-17 19:57 河北
CVTE开了吗?
1 回复 分享
发布于 2023-08-17 19:26 广东
老哥,CVTE面试没有手撕
1 回复 分享
发布于 2023-08-17 16:50 广东
{"pureText":"","imgs":[{"src":"https://uploadfiles.nowcoder.com/images/20230914/453262859_1694686965470/917F841E197CCE0D38340F732364EB44","height":"1306.0","alt":"ac5x2EkWPm9iK9b2ouZWHRiQYLCmlMaA.jpg","width":"960.0"}]}
点赞 回复 分享
发布于 2023-09-14 18:22 湖南
佬,你这个是嵌入式(linux)方向吗
点赞 回复 分享
发布于 2023-09-12 19:34 重庆
太强了
点赞 回复 分享
发布于 2023-08-17 16:52 广东

相关推荐

最近刚结束暑期实习,现在回忆起来,之前找实习的经历还是蛮痛苦的...现在分享一下之前的实习面经吧,赞一波人品,大家秋招加油!## 高通实习 4.101.STM32智能手表项目你觉得做的最出彩的地方是什么2.STM32智能手表项目遇到了什么困难3.多个任务间如何进行数据交互4.任务优先级怎么安排5.C语言如何实现“封装“?让结构体外部看不到某些成员的具体类型(不透明指针)6.按键是不是用了中断?它如何更新显示的页面的7.LVGL是什么东西8.低功耗是怎么设计的9.用堆栈来切换页面/低功耗策略的设计是自己想的还是看博客10.FreeRTOS里的线程和进程有什么区别11.如何对全局变量这种存储进行优化12.如果要显示历史数据,该用什么方法传数据13.U-Boot启动流程14.启动介质用过哪些?如何直接从SRAM启动15.概述一下项目里那几个字符设备驱动的开发流程16.了不了解块设备、网络设备17.了解MMU吗?MMU的工作原理18.MMU除了内存映射,还有什么功能- 当时回答的是PTE的权限检查,面试官好像想让我答和cache相关的东西...19.了解Cache吗?知道它的大概作用还是在使用的时候遇到过什么问题看看博客把,cache应该和os无关,属于体系结构的知识了[计算机体系架构——一文读懂Cache(一) - 知乎](https://zhuanlan.zhihu.com/p/386919471)[Cache与MMU的爱恨纠缠_有cache一定要有mmu吗-CSDN博客](https://blog.csdn.net/setul/article/details/128243607)20.DMA与Cache一致性的问题是怎么发生的,怎么解决21.从high level的角度,不是从code角度。你觉得cache的不一致最直观该怎么解决(比如DMA造成的缓存一致性问题),Linux内核是怎么解决- 提供一些API,对于invalid cache情况做操作22.知道C语言里Cache有什么操作吗?比如刷cache,知道含义吗- 完全不了解23.用ARM板的时候有去了解ARM体系结构吗,知不知道CPU的特权等级、相关寄存器- 不太了解,后面强行借RISC-V回答了一波...24.CPU什么时候会切换特权等级,切换时的具体流程25.OS内核态下CPU是什么特权等级26.page fault的处理流程,什么时候会分配物理页27.从CPU的角度,函数调用时是如何传参的总结:1.感觉STM32手表项目虽然是本科做的,而且我投的是Linux驱动开发,但是面试还是可能会被问到,当时做的时候很多细节都忘了,而且代码设计的也不好,比如用全局变量来在多个任务间共享数据,还被面试官说了。2.简历上的项目一定得完全掌握透彻,就算都是自己写的代码,时间长了也可能忘,还是得再好好复习下3.感觉体系结构这块还是有很多需要学的,比如cache相关的,当时有点被问懵了4.感觉自己的简历可能和底软还是不是很match,简历上4个项目,2个都是Linux应用开发的,这次面试都没被问,后面还是需要再做个什么项目5.面试官问“你懂xxx吗”的时候,不要只回答个“懂一点”就结束了,可以直接开始解释,不需要等他继续问## 海康BSP实习 4.291.是保研吗?学校的保研是看成绩还是比赛,排第几名2.老家在哪,未来期望工作地点3.本科做的都是MCU吗?这些竞赛挑一个介绍一下4.刚才提到你是离线规划的路径,运行中如果小车超出了离线规划的路径,该如何返回5.在做电机开发的时候可能会关注电机的哪些参数6.在开发电机的时候,会不会实现让电机旋转来让小车精确前进1m这样的功能7.比赛是几个人参加的?本科其他的比赛都是MCU开发吗?8.讲一下研究生阶段Linux主要做了哪些开发9.讲一下uboot、内核的移植也裁剪是怎么做的- 忘完了,这部分完全自己给自己**埋坑**啊woc10.字符设备驱动开发的关键函数11.实习能实习多久12.研究生课题做的怎么样13.未来想做算法还是上层应用还是驱动还是硬件,为什么反问:1.如果能来实习,会做哪些业务?- 安卓的BSP,和Linux驱动差不多- 业务方面,主要是类似希沃教育屏之类的产品,相机是小部分2.面试结果多久通知3.实习生会有培养方案吗?- 会有导师带,根据实际情况决定干什么
点赞 评论 收藏
分享
评论
31
314
分享

创作者周榜

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