面经详情

面试:C/C++。整体感觉不错,整体难度中等,希望能通过。
一面
  • 为什么要虚析构拷贝构造
  • 为什么参数需要传引用智能指针,unique和shared区别
  • TCP为什么三次握手、四次挥手
  • 进程和线程区别,分别可以独占、共享哪些资源
  • 介绍线程安全,如何保证线程安全MySQL处理海量数据如何优化查询速度、Redis
  • HTTP状态码 HTTP1.0-1.1-2.0主要区别
  • 写题:最大连续子列积
  • 写题:链表倒数第k个节点
二面
  • 介绍C++多态、虚函数实现、const
  • 开放题:在类外调用类的私有成员函数
  • 介绍线程和进程,通信方式
  • 开放题:计算密集型任务CPU利用率低的可能原因
  • 开放题:I/O密集型任务的优化方法,I/O时间太长如何提高利用率
  • 开放题:如何实现非系统态的挂起和加锁
  • 开放题:协程应该如何通信、保存哪些上下文
  • 开放题:如何实现Linux的tail命令,如何优化
  • 开放题:如何实现负载均衡、分配服务器、保存上下文
  • 写题:前序中序还原建树

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网百度地图百度地图面试经验百度地图面试经验:面试:C/C++。整体感觉不错,整体难度中等,希望能通过。