统信软件桌面研发工程师技术一面

  1. 自我介绍

  2. 说一说C++中的static

  3. 堆栈区别

  4. static int i,定义变量i存储在内存的什么区/内存分配在哪里

  5. static修饰类的成员函数说一说

  6. 静态成员函数和非静态成员/普通函数的区别

  7. 一个字(汇编语言里面的)等于多少字节

  8. 32位系统中int占多少字节?long呢?char呢?

  9. 全局区是在堆还是栈

  10. 什么是C++面向对象,是从什么引申来的(面向过程)

  11. 面向过程和面向对象区别和思想

  12. C++面向对象特性

  13. C++抽象类是什么

  14. 讲一下纯虚函数

  15. 虚函数和纯虚函数区别

  16. C++的四个强制转换

    • 四个转换
  17. C++封装关键字

    • 关键字是什么(我说了public、protect、private)

    • 还有一个是什么(class)

  18. C++ class

    • 知道class吗

    • C结构体关键字(struct)

    • class和stuct区别

  19. C++的三种继承和不同

    • 公有继承和私有继承区别
  20. 设计模式

    • 分为三类,哪三类(创建型模式、结构型模式、行为型模式)

    • 比较著名的xxx知道吗(信号不好实在是没听清问题)

    • 讲一下单例模式

  21. 数据和链表区别

  22. 平衡二叉树特点,用于什么

  23. 红黑树

    • 红黑树本身

    • 红黑树和平衡二叉树区别

    • 红黑树是平衡二叉树吗

  24. 哈夫曼树

  25. static_cast和dynamic_cast区别

  26. 指针和引用区别

原文地址:https://www.cnblogs.com/OFSHK/p/14761625.html