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

你们好我是好好学习每天编程的每天
一个成天在互联网上种菜和砍柴的程序员~java


凭着本身多年的互联网从业经验和对校园招聘的研究,再结合本身当年校招找工做的经验,
今天写了一篇长文:
《计算机专业学生,大三了找技术岗,怎么写一份好简历?内附269份简历模板》 mysql

文章仔细介绍了,一份IT大学生如何作一份优秀的简历,以及注意事项。
后期再不断给你们分享:如何投递简历,如何准备面试等相关的话题吧。linux

接下来仍是分享一份腾讯的面试题吧。c++


2020年腾讯C++面试题一面 来源:牛客git

  1. 说一下c++语言特色
  2. 重载和重写(前者是参数可改,后者参数同样)
  3. vector array区别
  4. tcp 三次握手,四次挥手
  5. 计网七层协议
  6. tcp udp优缺点
  7. 网址访问过程,dns查询迭代,递归查询
  8. http和https的区别,加密的工做原理
  9. 进程,线程区别
  10. 进程通讯,说了个消费者生产者模式
  11. shell脚本写过吗,而后问了具体命令,文件内修改字符命令,进程后台执行命令,还问了几个其余的命令
  12. 数据库用过吗,我说用过关系数据库,mysql有啥引擎,事务的四大特色,而后给了数据库表,两道sql题目
  13. 描述二叉树的遍历方式,写了个非递归的前序遍历
  14. 链表有环的问题
  15. 字典树,不知道,而后说子串匹配,我说kmp算法,也没问具体的细节
  16. 华为去年的软挑比赛讲了讲
  17. 项目中的难点
  18. 排序算法,时间复杂度,空间复杂度
  19. 而后继续问项目,问的我头皮发麻,代码怎么存储,有没有考虑安全问题,git命令怎么merge,解决冲突,接口安全问题,接口文档怎么弄,服务器用的啥,而后还问了好多这个项目怎么作的,怎么协做的。。。问的这个项目是我干活的javaweb后台项目,基本写上去算是充数的

2020年腾讯C++面试题二面 来源:牛客程序员

  1. C++熟悉吗?
  2. linux指令熟悉吗:如何查找一个目录、如何替换文本中的关键字
  3. 手撕算法:归并排序求逆序对
  4. 流媒体了解吗
  5. opengl了解吗
  6. 红黑树了解吗,b+树了解吗
  7. 如何减小哈希冲突?
  8. RPC的swift了解吗(没听过)
  9. fork的做用是什么?为何不用system
  10. 平时玩游戏吗?玩什么游戏
  11. 云游戏是什么样的了解吗?
  12. 而后又扔给我一道栈的算法题。让我用C++来作算法
  13. go语言了解吗
  14. C++智能指针知道吗
  15. 私有继承的做用是什么?
  16. if-else 和 switch在汇编层面相同吗

2020年腾讯C++面试题三面 来源:牛客web

  1. 进程的区别和联系
  2. 开销不一样的缘由
  3. 熟悉window仍是Linux?介绍一下并说一下不一样
  4. 知道文件系统吗?
  5. 一个可执行文件如何变成进程的?
  6. 知道有什么硬件存储吗?
  7. 排序算法有哪些?冒泡和快排的区别
  8. 知道B树和红黑树吗?实现原理是啥?应用?
  9. osi七层,讲一下链路层和物理层的协议,关联
  10. tcp三次握手四次挥手,详细说一下为何要四次挥手,详细讲一下time_wait
  11. http和https的区别?ssl和tls的区别?tls验证过程?
  12. 编程题:一维数组表明不一样高度的楼,输出在每一栋楼前能看到的楼有几栋,包括先后

2020年腾讯C++面试题四面 来源:牛客面试

  1. 进程线程的区别
  2. TCP UDP 区别
  3. TCP 三次四次
  4. TCP流量控制
  5. 算法题:在N个无序无重复整数中,找到第K大的那个数

2020年腾讯C++面试题五面 来源:牛客算法

  1. 自我介绍
  2. 项目介绍
  3. cpp static的做用
  4. cpp 多态的定义
  5. 数据机构 给出100万个字符串,统计相同字符串出现的次数,多种方式?
  6. 数据结构 哈希冲突的解决方式,搜索的时候怎么办?
  7. 数据结构 知道b+树嘛
  8. 数据结构 知道跳跃表嘛
  9. 逻辑题,1000瓶药其中1瓶毒药,最少多少只老鼠能够验出毒药 (药能够混合)

2020年腾讯C++面试题六面 来源:牛客sql

  1. TCP三次握手、四次挥手
  2. TCP序号的做用(没答全)
  3. TCP滑动窗口,拥塞控制
  4. epoll实现机制,为何返回的都是就绪的,和select的区别,为何select不能作到
  5. 为何采用单线程处理链接线程池处理事务的模式(个人小项目)
  6. 高并发下还有哪些模式?
  7. C++多态实现机制
  8. 为何能实现运行时多态
  9. C++存储数据区域
  10. C和C++ static的做用。只答了c++的
  11. static存放在哪一个区?
  12. 十亿QQ号,查找某个QQ号在不在里面
  13. 经常使用的STL
  14. 经常使用STL底层实现
  15. 都看过什么书,为了作开发作了哪些准备?
  16. atoi函数的实现

2020年腾讯C++面试题七面 来源:牛客

  1. 一道编程题,数列相关,只经过了百分之三十
  2. 问了一下平时怎么调试,内存不断增加的话怎么判断哪里出了问题,调试方面问了不少,用了什么调试方式
  3. 虚拟内存寻址空间大小
  4. 围绕着这道编程题展开了一堆问题,可是我已经忘了。
  5. 浏览器输入url按下回车发生了什么
  6. 40亿个QQ号怎么存储
  7. CPU调度基本单位?
  8. 平时关注那些库?

2020年腾讯C++面试题八面 来源:牛客

  1. const、static关键字用法
  2. static问了好久 对象类啥能访问啥不能访问的
  3. 虚函数、纯虚函数
  4. 一个类声明的时候默认有哪些东西
  5. 拷贝构造函数。深拷贝和浅拷贝的区别 怎么实现一个深拷贝
  6. 构造函数和析构函数能不能是虚函数 缘由
  7. new和malloc区别 返回值 new能够用free释放吗
  8. vector和list的区别?无序怎么查找一个数(find) list不能用find由于仍是要顺序查找
  9. map用什么实现 讲一下红黑树 map能不能用别的实现 hash_map 哈希表解决冲突有哪些方式
  10. 三次握手 为何三次 四次挥手
  11. 网络开发会不会 select poll
  12. 虚拟内存中 堆和栈的区别
  13. 内存分配,从代码段讲到栈了 问我栈上面是什么
  14. 进程通讯有哪些方式方式 共享内存是啥
  15. 用过哪些数据库 MYSQL 用什么引擎 介绍一下
  16. 键和索引区别 哪一个效率更好
  17. 事务概念 事务的隔离级别

2020年腾讯C++面试题九面 来源:牛客

  1. 据说你最近作了一个web项目,讲一下。
  2. 遇到什么困难,怎么克服的
  3. 自我评价一下优势
  4. 有没有了解cpp后台开发会用到的开源组件
  5. 主要用什么语言,了解c++11嘛?说一下c++11的新特性
  6. c++的最新标准
  7. 讲一下c++如何实现单例模式
  8. 讲一下智能指针
  9. 二叉搜索树与红黑树得区别
  10. 讲一下select,epoll
  11. linux里面抓包用什么命令
  12. 大数据情景题:512M内存,4G大小的int型数据,硬盘只读不可写,求其中位数

好了,今天的面经就分享到这里啦
若是有不会的面试题,请参考:
干货 | 名企高频考点-C++ vector基本使用
天天的视频我都会汇总到一块儿:
IT笔试面试真题讲解合集

上一篇:2020年腾讯C++面试题和答案持续更新中-内附视频讲解(9)
下一篇:2020年腾讯C++面试题和答案持续更新中-内附视频讲解(11)