2020年腾讯C++面试题和答案持续更新中-内附视频(7)

2020年腾讯C++面试题和答案持续更新中(7)-内附视频

大家好我是好好学习天天编程的天天,又来给大家分享面试题了~~
有粉丝私信说有有些题不会做,那怎么办呢?
现在你们有福利了,我会每天录制一个视频,讲解一个高频面试题
如下:
干货 | 名企高频考点-C++ vector基本使用

每天的视频我都会汇总到一起:
IT笔试面试真题讲解合集

一面:

  1. C++ struct和class的区别
  2. 函数调用的过程,其中使用了什么寄存器。为什么函数参数入栈顺序从右到左
  3. 宏定义和枚举的区别(枚举分不分配内存)
  4. 宏定义和函数定义的区别
  5. 堆和栈的区别
  6. 进程和线程的区别
  7. 为什么构造函数不能是虚函数,析构函数呢
  8. new和malloc,delete和free的区别
  9. select、epoll、epoll的区别
  10. TCP黏包问题
  11. 指针和数组的区别
  12. 函数中参数存放在栈,进栈顺序,为什么这样子
  13. MySQL存储引擎了解吗(MyISAM和InnoDB)
  14. B+树了解吗
  15. 说下预编译(预编译是什么?是预处理吗。之后我说的是预处理)
  16. 保护头文件被多次包含的方法有哪些?
  17. STL的map底层原理
  18. vector底层原理
  19. 全局变量和局部变量的区别
  20. 开放题:中国有多少个加油站

二面:

  1. 空类在编译期会做什么,会有什么函数,sizeof是多少
  2. 如果只给你一个对象的指针,你怎么才能够调用构造函数(没搞懂在问什么
  3. 感觉是问构造函数除了new的时候,其他时候能被调用吗?乱回答了一个
  4. 回答的是写一个getInstance(),返回new className()的时候就会调用了。
  5. 虚继承底层原理
  6. const char *和 char *const有什么区别,可以修改指针指向的是哪一个
  7. 类中函数加const修饰有什么用,还是要想修改类成员属性该怎么办
  8. STL用过哪些,vector如果超过容量底层会怎么处理
  9. map底层,说下红黑树
  10. TCP里有个状态叫TIME_WAIT说一下有什么用
  11. TCP报文头部多少个字节,里面有什么字段
  12. UDP报文大小有限制吗,发送的时候有顺序吗
  13. UDP的不可靠说一下
  14. 说一下TCP黏包,拆包
  15. 说一下select,poll,epoll
  16. 说下进程通信机制
  17. Linux下共享内存怎么使用,说一下之前自己是怎么做的
  18. Linux命令如何查看磁盘内存(回答了du,面试官说这个用来看文件夹的,还有其他吗)
  19. Linux如何查看满足特定查询条件的文件数量(awk)
  20. Linux如何查看运行的进程,如果是特定进程呢(ps -ef | grep)
  21. 说下gdb怎么调试运行中的程序
  22. 说下数据库事务ACID
  23. 说下数据库中锁的机制
  24. 说下数据局事务隔离级别,MySQL默认级别是什么
  25. 索引是什么,存储在磁盘吗,哈希索引比起B+树索引的缺点是什么
  26. 开放题:全国每个月每个人平均剪发次数
  27. 口述算法题:找出两个链表第一个重复的节点。
  28. 算法题:两个栈实现一个队列
  29. 你玩游戏吗
  30. 平时学习是通过什么渠道?知道TCP/IP协议详解这本书吗

三面:

  1. 介绍项目,哪个项目收获最多,团队合作中学会了什么
  2. 说下C++代码重用的机制有哪些
  3. 你最擅长的科目
  4. 你玩游戏吗?(回答的王者荣耀),说下王者荣耀的数据同步怎么做到的(答不上)。
  5. 那给你两天时间回去了解一下王者荣耀的数据同步问题。
  6. 两天后接着:说下游戏同步机制吧
  7. 你刚说到的网络延迟,那TCP为什么比UDP慢
  8. 说下做游戏的时候帧同步和状态同步怎么选择吧
  9. 考虑情境:一般现在的网络延迟100ms到200ms的样子,也就是说用户屏幕点击事件0.1s之后才会有响应,其实还是会被用户察觉,说下怎么优化
  10. 打算读研吗?读研和工作的选择?

以上是一次面试的面试题分享咯
大家有那个题不会可以留言,可以私信哦


另外我会每天录制一个视频给大家讲解一道常见的面试题:
干货 | 名企高频考点-C++ vector基本使用

posted @ 2020-05-18 12:01  好好学习天天编程  阅读(470)  评论(0编辑  收藏  举报