2020C++面试题(七)百度

百度2020C++面试题(七)

一面

  1. 自我介绍
  2. 实习主要做了什么,遇到哪些问题
  3. MySQL中几种索引类型,索引覆盖的原则是什么
  4. B+树和B-树的区别,B+树的优势体现在哪里
  5. 分布式数据如何保证一致性
  6. 无序数组求中位数的几种算法,时间复杂度分别是多少
  7. C++中虚函数和纯虚函数的区别,析构函数为什么要声明为虚函数,构造函数呢?
  8. 手写一下string类,写出主要的成员和方法即可
  9. TCP和UDP在OSI七层中的那一层?HTTP呢?
  10. TCP四次挥手断开连接,为什么主动断开连接的那一方要有TIME_WAIT状态
  11. HTTPS相比于HTTP增加了什么?说一下使用HTTPS建立连接的过程
  12. 说一下访问某个网址的过程
  13. 说一下反向***,负载均衡是如何做到的,如何解决请求一直发往同一台服务器的问题
  14. Linux中查看端口、查找某个进程ID分别使用哪个命令
  15. 有什么要问的

二面

  1. 自我介绍
  2. 说一下研究的课题
  3. SQL语句中,order by 会用到索引吗
  4. 数据库索引覆盖问题,如果在修改数据时不按照索引的顺序,会怎样
  5. 说一下Linux的内存模型
  6. 手撕代码:
  7. m层高的大楼有一部电梯,n个人在1楼按下自己想到达的楼层,用数组P[1],P[2],…,P[n]表示,
  8. 如果每个人爬1层楼或下一层楼耗费1点体力,问电梯停在几楼可以使所有人总的体力耗费最小。
  9. 手写快排
  10. 设计一个《桌球》游戏的结构,支持多用户,多花色。写出关键类
  11. redis了解吗
  12. Linux如何去查找某个文件,找出文件中的第10至20行
  13. 有什么要问的

欢迎在下方留下您的答案,后续整理答案时优先从评论区选取精彩答案
评论区的博友们,也将第一时间获取本系列的最终整理版~

更多

2020C++面试题(六)百度
2020C++面试题(八)百度

posted @ 2020-04-10 22:05  huiyuan123  阅读(34)  评论(0编辑  收藏  举报