首页 > 德尔福 嵌入式工程师 面经(社招)
头像
这个星星好看
编辑于 2021-03-21 09:25
+ 关注

德尔福 嵌入式工程师 面经(社招)

  • #define和const的区别,const比#define的优点
  • const定义常量是有数据类型的,而#define宏定义常量却没有,一是const有类型;二是const可以有不同的作用域。
  • const常量有数据类型,而宏常量没有数据类型。编译器可以对const进行类型安全检查, 而对后者只进行字符替换,没有类型安全检查,并且在字符替换中可能会产生意料不到的错误
  • 有些集成化的调试工具可以对const常量进行调试,但是不能对宏常量进行调试。
  • 数组和指针的区别
  • C++/C程序中,指针和数组在不少地方都是可以相互替换使用的,这就让人产生一种错觉,以为两者是等价的。
  • 数组或是在静态存储区被创建(全局数组),或是在栈上被创建。数组名对应着,注意不是指向,一块内存,其地址与容量在生命期内保持不变(当然,使用了realloc()的不算),只有数组的内容可以改变。
  • 指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。指针远比数组灵活,当然也就更危险。
  • malloc、free和new、delete的区别与联系
  • delete和delete[]区别
  • 类外部访问权限
  • apache服务器需要修改的配置文件
  • Openssl是什么?
  • inode和文件描述符
  • gcc -O是什么
  • 单播原理,用udp实现单播
  • 二叉树和哈希的时间复杂度
  • Linux文件系统原理
  • 如何避免死锁
  • Select poll epoll应用场景及流程;
  • 程序崩了怎么调试定位
  • 基本上技术性的问题就是以上这些了。其他的都是一些常规的非技术问题了。

更多模拟面试

全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐