CVTE暑期实习C++开发面试凉经

  1. 介绍做过项目。
  2. 问项目中用到的一些技术,介绍一下是什么,如何实现。
  3. New和malloc的区别,如何实现的?
  4. C++中的多态
  5. C++是如何实现多态这个机制的
  6. 除了虚函数之外,还没有别的多态体现
  7. C语言中能不能重载一个函数?
  8. C++中一个进程的内存分布是怎样的?
  9. 智能指针用过吗?Shared_ptr是如何实现的?
  10. 为什么初始化的全局变量和静态变量在一个区域,未初始化的在相邻的另一块区域
  11. 客户端连接服务器的过程
  12. 网络编程如何处理粘包
  13. 如何判断一个客户端发送的命令是登录命令还是其他的命令
  14. 客户端程序不绑定端口能不能连接上服务器的程序
  15. 如何判断两个机子能够通信?答:用ping命令去判断。追问:那有可能这个消息被防火墙阻断了之类的可能,导致消息没到达,但是是可以通信的,不用ping这些东西怎样去判断?
  16. C++的容器了解吗?用过哪些?
  17. Vector的内存管理是怎样的?(超过现在的大小申请一块新的)
  18. 多线程编程了解过吗?
  19. 如何声明一个线程?
  20. Join和detach的区别?(不是功能上,而是问它们都做了什么事情)
  21. 多线程之间要共同操作一个变量,你要做怎样的处理?(问锁的东西)
  22. 操作系统的进程和线程有什么区别?
  23. C++中读写文件你是怎么处理的?
  24. Printf函数有用过吧?这个函数是怎样实现的?
  25. 一个C++程序到最后变成一个可执行程序,有什么步骤,分别做了什么?
  26. 设计模式有了解过吗?答:没有;那有听说过单例模式吗?答:只有听过,但是没去了解。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值