华为OD==C++八股文分享

数据库常见

  1. 第一、二、三范式
  2. 各种键
  3. 索引

操作系统

  1. Bootloader的核心功能是什么
  2. 进程调度算法
  3. rust开发内核比起C++有什么优势
  4. 内核如何实现用户态和内核态的隔离?
  5. 为什么选择QEMU作为运行环境

其他

  1. 循环队列判满空的条件
  2. #define(宏定义)和inline区别
  3. 指针常量vs常量指针
  4. 栈区、堆区、静态存储区的区别
  5. 快排原理
  6. const作用
  7. 详细讲解static关键字
  8. volatile
  9. 数组指针、指针数组
  10. 程序执行四个阶段
  11. C++11新特性
  12. 智能指针&&解决循环引用
  13. 进程、线程的区别
  14. 进程间的通信方式&&线程间的通信方式
  15. 线程同步方式
  16. TCP为什么是3次握手而不是2次?
  17. TCP为什么是四次挥手?
  18. 递归是什么?怎么样实现的
  19. 封装、继承、多态是什么?作用呢
  20. 讲一下虚函数
  21. 内存分区
  22. 虚函数、虚函数表
  23. 纯虚函数
  24. vector/list/deque对比
  25. vector扩容机制&&迭代器失效的情况
  26. 浅拷贝和深拷贝
  27. 死锁
  28. malloc free和new delete的区别
  29. 野指针、悬空指针
  30. 访问权限public/private/protected
  31. HTTP和HTTPS的区别
  32. 指针和引用的区别
  33. 栈溢出、堆溢出
  34. 内存对齐
  35. sort函数实现
  36. 大小端模式
  37. 设计模式
  38. 时间复杂度
  39. 重载
  40. 结构体和联合体的区别
  41. linux常见命令
  42. 值传递和引用传递区别
  43. 讲解多线程和锁
  44. 线程安全
  45. 构造函数和析构函数调用顺序
  46. vector问题总结版
  47. 内存泄露&&如何检查是否有内存泄漏

还有uu想要了解面试流程信息、刷题建议或者优化简历可以给多多点个关注评论或者私信多多呀,多多给你们解答!

#C++##八股文##OD招聘##华为od#
全部评论
点赞 回复 分享
发布于 昨天 17:07 广东

相关推荐

评论
5
4
分享

创作者周榜

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