嵌入式面经汇总40题

1.关键字static的作用是什么
2.关键字const是什么含意?
3.const和宏定义的区别
4.关键字volatile有什么含意 并给出三个不同的例子。
5.引用和指针有什么区别
6..h头文件中的ifndef/define/endif 的作用?
7.描述实时系统的基本特性
8.全局变量和局部变量的区别
9.全局变量和静态全局变量的区别
10.static函数与普通函数
11.什么是平衡二叉树?
12.堆栈溢出一般是由什么原因导致的?
13.什么函数不能声明为虚函数?
14.不能做switch()的参数类型
15.程序的内存分配
16.堆与栈的区别
17.描述内存分配方式以及它们的区别
18.malloc和new的区别是什么?
19.进程与线程的区别
20.多进程和多线程的区别
21.什么是预编译,何时需要预编译
22.三种基本的数据模型
23.简述数组与指针的区别?
24.位操作
25.访问固定的内存位置(Accessing fixed memory locations)
26.中断与异常的区别
27.变量的定义总结
28.为什么要使用宏,宏有什么优缺点?
29.内联函数及与宏的区别
30.MCU启动过程
31.Arm体系结构
32.什么是嵌入式?
33.进程与线程中的通信方式
34.如何将PC上的程序移植到嵌入式系统上,需要注意些什么?
35.设计一种通信方式,从一台主机向另外一台主机传递数据,那么应该怎么选择。
36.FreeRTOS之全配置项详解、裁剪(FreeRTOSConfig.h)
37.DMA为什么能提高效率?
38.优先级反转以及解决方法
39.信号量及信号量与自旋锁的区别
40.strcpy和strncpy的缺陷
答案收录到专栏中,集合上千篇面经知识汇总面经
全部评论

相关推荐

压力很大,面试官全程高压,问的问题不难,但是没有任何反馈,很慌张,也无算法。实习问了20分钟,一直问我你们做的有什么用,总时长一小时1.学校都有什么课程2.spring的ioc原理以及优点3.除了解耦还知道什么?4.springboot与spring区别,二者的源码看过没?Tomcat了解嘛?有没有具体看过5.spring的bean,面试官一直在重复一个思想问我懂不懂,完全没听过6.mybatis是干什么的?ibatis用过没?平常怎么写SQL?完全不写嘛?7.设计一个分布式双十一秒杀系统(前端,网关,缓存,数据库防超卖全设计)8.怎么做限流9.缓存与数据库一致性,你做异步要用户等你嘛?10.负载均衡怎么做11.多数据中心还是单数据中心,如果出现没卖完怎么做(到这完全不会了,面试官直接说换个话题吧)12.平常读书吗?13.上过哲学课嘛?14.兴趣爱好有没有15.对ai的看法16.来深圳有问题嘛?17.为什么不考研18.上大学带给了你什么?你提升在哪里,有没有具体的例子?反问:1.现在手机都有应用市场,应用宝怎么盈利?除了手机应用市场还是有人用,现在在做跨端,微软都有合作,之后会进军mac,主要做游戏,腾讯本身就是游戏大户。2.面试表现?整体评价一下会给到反馈。面完直接变HR面,今天HR面后,已经转为录用评估了,来牛客许个愿,暑期现在还没什么面试,希望能拿个offer之后再考虑要不要留在手子吧。
nunuking:三面压力这么大吗,面试的会议约了多长时间呀
面试问题记录
点赞 评论 收藏
分享
评论
25
151
分享

创作者周榜

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