嵌入式秋招面经分享(攒人品)

安克创新 - 杭州

助理嵌入式软件岗

以为是问项目,没想到只拷打八股,两三天就凉凉,一面一小时

1、C语言编译完成后,到main函数执行前经过了什么操作?

2、IIC的时钟频率是多少?

3、如果说IIC总线上连接了很多同品牌,同型号,地址也相同的IIC温湿度传感器,那么怎么读取数据?

4、IIC了解的怎么样?IIC给NVIC发送中断的是一个电平信号还是脉冲信号?

5、说说中断的过程

6、在64位系统中,指针是8字节,有一个函数返回了一个指针变量,查看它的高32位,发现全是0,这是什么原因?

7、什么是多态?C语言中怎么实现C++的多态?

8、什么是面向对象?对象指的是什么?

9、C语言编译时怎么进行优化,你进行了什么优化操作?什么操作可以减小编译后生成的二进制文件?除了选择编译选项-Ox等

10、C++里 析构函数写成虚函数的原因是什么

11、进程的通信方式,线程的通信方式

12、C语言的调试方法有哪些?怎么判读程序进入死循环或者说是出现了什么异常?

13、#ifndef等预处理命令有什么作用?

14、goto语句怎么使用?它有什么缺点呢?

15、有没有看过STM32的启动代码?它里面做了什么工作?

Realme深圳

一面半小时 15分钟介绍项目 问15min问题

1、项目中的难点?怎么解决的?

2、学校里学的最好的课是哪一门?你是怎么学习的?

3、volatile和register关键字的作用

4、虚拟内存的分区是怎么样的?

5、Linux掌握多少?

强度不大 聊的也还行 但是没过,反问环节了解到部门做Linux的多 可能是技术栈不匹配,本菜鸡不太会Linux,过两天凉了

全部评论
这八股有点难啊
点赞 回复 分享
发布于 09-19 15:08 浙江

相关推荐

评论
1
12
分享

创作者周榜

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