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

大家好我是好好学习天天编程的天天
一个整天在互联网上种菜和砍柴的程序员~

下面给大家分享腾讯面试真题:

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

2020年腾讯C++面试题一面-2020/3/16

  1. 自我介绍
  2. 项目介绍
  3. 对编码有哪些了解(从项目中摘出来的),各种编码的优缺点
  4. SQL的安全问题
  5. 继承和组合的区别
  6. 网络字节序和本地字节序转化
  7. 网络编程字节序问题的出现的原因
  8. 编程区别大端小端 参考答案
  9. memcpy和memmove的区别
  10. 对TCP和UDP的理解,什么时候用TCP,什么时候用UDP
  11. 多路I/O复用
  12. 进程间的通信
  13. 怎么实现共享内存
  14. 在海量的日志里面,比如上G的日志,一行有一个用户号码,要统计最多的用户号码,怎么做?
  15. 会建SQL的索引吗
  16. 有了解过redis吗
  17. 知道哪些web安全攻击吗

2020年腾讯C++面试题二面-2020/3/16

  1. tcp三次握手的过程
  2. accept()函数与三次握手的关系
  3. accept()函数发生在三次握手的那个阶段
  4. 断开连接要几次挥手,为什么
  5. TIME_WAIT状态清嘛?要多久?为什么要这么久?
  6. TCP与UDP的区别,什么业务场景适合UDP?
  7. C++变量和定义有什么区别
  8. 初始化值存在什么地方?
  9. 内存的映射空间有哪几个段?
  10. 什么数据存在堆,什么数据存在栈?
  11. 什么时候可以申请用堆的数据?
  12. 申请堆空间会有什么问题?
  13. 写代码的时候有什么办法避免内存泄漏?后,CPU的内存访问
  14. 有什么办法判断是内存泄漏
  15. Linux用什么查看内存情况?什么工具?
  16. C++的多态怎么实现的?
  17. 虚函数的底层实现
  18. C++中const的用法
  19. C++中的static的用法
  20. 快排的思想
  21. 快排的最好和最差的情况
  22. 快排和归并的比较,相似和不用
  23. MySql中查找慢是什么原因导致的,怎么解决?
  24. mysql主从同步知道不?
  25. 你知道redis吗?
  26. 什么叫跳表?
  27. 有两根不均匀的香,烧完一根要1小时,怎么利用这两根香得到15分钟的时间?为什么这样是对的,能证明不?
  28. 一个长方形(体)蛋糕中间有一个长方形(体)的空心位置,这个空心的长方形(体)是可见且贯穿的,怎么一刀分成平均的两份

2020年腾讯C++面试题三面-2020/3/16

  1. 怎么判断一个数是2的幂次方,多想几种办法
    参考答案:【面试题】判断一个数是否为2的N次方
  2. C++程序编译之后内存分段
  3. static变量存储在哪里
  4. 10000个数,找出前k个大的数
  5. 有哪些http头
  6. 介绍一下https
  7. 你用的啥内核的Linux
  8. 之前用的Mysql的版本是多少
  9. 最近有看过什么关于技术的书?有什么收获
  10. static_cast转化有什么好处,直接强制装换有什么问题?
  11. 为什么要数据对齐

2020年腾讯C++面试题四面-2020/3/10

  1. 算法题:方阵逆时针旋转。
  2. 算法题:双向链表的头部插入,删除指定值,冒泡排序。
  3. 算法题:找一个数组的第10大元素
  4. 在百度做的项目
  5. go是多线程还是多进程
  6. 多线程编程需要注意什么?
  7. go是怎么抓数据的
  8. Linux是怎么抓数据的
  9. 在Linux用什么命令查看正在运行的端口?
  10. TCP和UDP的区别
  11. 你知道拥塞机制和流量机制有什么区别吗?
  12. 浏览器打开一个网址,从浏览器到服务器上的代码,经历了怎样的过程?
  13. SQL和redis有了解吗?
  14. map和unordered_map有什么区别?
  15. C++的多态是怎么实现的?
  16. 定义一个main函数,一个f函数,在f函数里声明100万的数组,然后返回。这个程序的编译运行是怎样的?
  17. 知道用户态和内核态嘛?
  18. 有100亿个QQ号,肯定有重复的,要求去重。

2020年腾讯C++面试题五面-2020/3/11

  1. BN层,dropout。如何计算?
  2. BN: mean, valence。
  3. 单机训练 和 多机训练 区别。
  4. 多机训练时,如何把各个单机得到的loss reduce下。
  5. 数据并行训练 和 模型并行训练。
  6. 百亿级特征训练。百亿级是指?
  7. 语言基础 C++
  8. hashtable实现
  9. shared_ptr, unique_ptr, weak_ptr 区别
  10. move语义
  11. 算法题:叉树深度。二维数组,横竖都非递减,寻找目标值。O(m + n)。12. leetcode240

2020年腾讯C++面试题六面-2020/3/17

  1. 习主要做了什么,干什么用的,效果怎么衡量的,实习的收获是什么,难2. 点是什么,你觉得想优化可以优化什么,你的开发流程是什么样的?
  2. 进程通信方式?
  3. TCP三次握手四次握手,描述双通道连接过程,为什么挥手不可以三次?
  4. 数据库乐观锁悲观锁具体是什么,写一个典型的乐观锁SQL语句,有什么需要注意的问题?
  5. 实习的项目中如何保证数据库数据不丢失,如何用数据库保证一致性?你用的大数据数据库相比Mysql有点什么呢,内部架构原理
  6. 数据库隔离级别,什么是幻读,怎么造成的?
  7. 描述堆的创建过程
  8. Spring的注解,bean的创建过程
  9. 对Linux,Unix的了解

好了,这个面试题就分享在这里,有什么问题,留言区见。
如果文章对你有用,帮忙点个赞,鼓励一下作者。

更多学习资料请点击:学习资料领取
在这里插入图片描述

posted @ 2020-05-27 19:02  好好学习天天编程  阅读(325)  评论(0编辑  收藏  举报