2020年腾讯C++面试题和答案持续更新中-内附视频讲解(14)
大家好我是好好学习天天编程的天天
一个整天在互联网上种菜和砍柴的程序员~
下面给大家分享腾讯面试真题:
2020年腾讯C++面试题和答案持续更新中-内附视频讲解(13)
2020年腾讯C++面试题一面-2020/3/16
- 自我介绍
- 项目介绍
- 对编码有哪些了解(从项目中摘出来的),各种编码的优缺点
- SQL的安全问题
- 继承和组合的区别
- 网络字节序和本地字节序转化
- 网络编程字节序问题的出现的原因
- 编程区别大端小端 参考答案
- memcpy和memmove的区别
- 对TCP和UDP的理解,什么时候用TCP,什么时候用UDP
- 多路I/O复用
- 进程间的通信
- 怎么实现共享内存
- 在海量的日志里面,比如上G的日志,一行有一个用户号码,要统计最多的用户号码,怎么做?
- 会建SQL的索引吗
- 有了解过redis吗
- 知道哪些web安全攻击吗
2020年腾讯C++面试题二面-2020/3/16
- tcp三次握手的过程
- accept()函数与三次握手的关系
- accept()函数发生在三次握手的那个阶段
- 断开连接要几次挥手,为什么
- TIME_WAIT状态清嘛?要多久?为什么要这么久?
- TCP与UDP的区别,什么业务场景适合UDP?
- C++变量和定义有什么区别
- 初始化值存在什么地方?
- 内存的映射空间有哪几个段?
- 什么数据存在堆,什么数据存在栈?
- 什么时候可以申请用堆的数据?
- 申请堆空间会有什么问题?
- 写代码的时候有什么办法避免内存泄漏?后,CPU的内存访问
- 有什么办法判断是内存泄漏
- Linux用什么查看内存情况?什么工具?
- C++的多态怎么实现的?
- 虚函数的底层实现
- C++中const的用法
- C++中的static的用法
- 快排的思想
- 快排的最好和最差的情况
- 快排和归并的比较,相似和不用
- MySql中查找慢是什么原因导致的,怎么解决?
- mysql主从同步知道不?
- 你知道redis吗?
- 什么叫跳表?
- 有两根不均匀的香,烧完一根要1小时,怎么利用这两根香得到15分钟的时间?为什么这样是对的,能证明不?
- 一个长方形(体)蛋糕中间有一个长方形(体)的空心位置,这个空心的长方形(体)是可见且贯穿的,怎么一刀分成平均的两份
2020年腾讯C++面试题三面-2020/3/16
- 怎么判断一个数是2的幂次方,多想几种办法
参考答案:【面试题】判断一个数是否为2的N次方- C++程序编译之后内存分段
- static变量存储在哪里
- 10000个数,找出前k个大的数
- 有哪些http头
- 介绍一下https
- 你用的啥内核的Linux
- 之前用的Mysql的版本是多少
- 最近有看过什么关于技术的书?有什么收获
- static_cast转化有什么好处,直接强制装换有什么问题?
- 为什么要数据对齐
2020年腾讯C++面试题四面-2020/3/10
- 算法题:方阵逆时针旋转。
- 算法题:双向链表的头部插入,删除指定值,冒泡排序。
- 算法题:找一个数组的第10大元素
- 在百度做的项目
- go是多线程还是多进程
- 多线程编程需要注意什么?
- go是怎么抓数据的
- Linux是怎么抓数据的
- 在Linux用什么命令查看正在运行的端口?
- TCP和UDP的区别
- 你知道拥塞机制和流量机制有什么区别吗?
- 浏览器打开一个网址,从浏览器到服务器上的代码,经历了怎样的过程?
- SQL和redis有了解吗?
- map和unordered_map有什么区别?
- C++的多态是怎么实现的?
- 定义一个main函数,一个f函数,在f函数里声明100万的数组,然后返回。这个程序的编译运行是怎样的?
- 知道用户态和内核态嘛?
- 有100亿个QQ号,肯定有重复的,要求去重。
2020年腾讯C++面试题五面-2020/3/11
- BN层,dropout。如何计算?
- BN: mean, valence。
- 单机训练 和 多机训练 区别。
- 多机训练时,如何把各个单机得到的loss reduce下。
- 数据并行训练 和 模型并行训练。
- 百亿级特征训练。百亿级是指?
- 语言基础 C++
- hashtable实现
- shared_ptr, unique_ptr, weak_ptr 区别
- move语义
- 算法题:叉树深度。二维数组,横竖都非递减,寻找目标值。O(m + n)。12. leetcode240
2020年腾讯C++面试题六面-2020/3/17
- 习主要做了什么,干什么用的,效果怎么衡量的,实习的收获是什么,难2. 点是什么,你觉得想优化可以优化什么,你的开发流程是什么样的?
- 进程通信方式?
- TCP三次握手四次握手,描述双通道连接过程,为什么挥手不可以三次?
- 数据库乐观锁悲观锁具体是什么,写一个典型的乐观锁SQL语句,有什么需要注意的问题?
- 实习的项目中如何保证数据库数据不丢失,如何用数据库保证一致性?你用的大数据数据库相比Mysql有点什么呢,内部架构原理
- 数据库隔离级别,什么是幻读,怎么造成的?
- 描述堆的创建过程
- Spring的注解,bean的创建过程
- 对Linux,Unix的了解
好了,这个面试题就分享在这里,有什么问题,留言区见。
如果文章对你有用,帮忙点个赞,鼓励一下作者。
更多学习资料请点击:学习资料领取
博主和团队推出一个免费的公众号栏目:IT笔试面试真题讲解,每天发布一个视频讲解IT公司笔试面试真题。
欢迎扫码关注哦