大家好我是好好学习天天编程的天天
一个整天在互联网上种菜和砍柴的程序员~
最近比较忙,所以昨天都没更新题目,今天不能落下咯~~
更多学习资料,请到文末获取~
2020年腾讯C++面试题 第一面 2020/3/20
- C++的malloc和new的区别
- 虚函数的作用
- 如何实现虚函数的
- Linux程序突然core掉,如何处理
2020年腾讯C++面试题 第二面 2020/3/20
- vector实现原理
- 链表和数组的区别
- C++内存泄漏
- C++程序崩溃申请的内存会释放吗
- 虚地址表作用
- tcp 拥塞控制
- HTTP 302状态码
- linux top命令
- linux 查看内存使用情况
- 进程 线程 协程
- select epoll
- 数据库innodb区别,有点
- 如何查看一条SQL指令是否通过索引的方式查找
- memcache和redis区别
- redis压测
- redis集群
- 单链表有环
如果有不会的面试题,请参考:
干货 | 名企高频考点-C++ vector基本使用
每天的视频我都会汇总到一起:
IT笔试面试真题讲解合集
2020年腾讯C++面试题 第三面-2020/3/20
- unordermap,map的区别?内部怎么实现的
- set内部怎么实现的
- 编程题: 最大连续子序列, 很简单
- 编程题:逆序对数 归并排序 nlogn
- 编程题:实现lRU 双链表 + hashmap
2020年腾讯C++面试题 第四面-2020/3/20
- 自我介绍、简单介绍项目
- 多态的理解、虚函数
- Inline
- 内存泄漏及其避免
- 智能指针,以及有没有用过智能指针
- C++内存分配
- 用过什么开源库
- 编译的过程
- Linux查看进程用什么
- Linux下调试
- 三次握手
- 有没有抓过包
- Java会吗、数据库了解吗、非关系型数据库了解吗、分布式了解吗
2020年腾讯C++面试题 第五面-2020/3/20
- 选择题:根据出栈顺序求最小栈空间、各种sizeof求值、各种指针引用赋值判断
- 简答题:static/const作用、define和typedef优劣性说明、进程和线程通讯的方法。
- 代码题:实现strcat,不能调用库函数;合并两个有序链表和反转链表二选一。
- 说一下最近一个项目的架构/难点
- Linux熟悉吗
- 自己有什么强项/不足
2020年腾讯C++面试题 第六面-2020/3/20
- 介绍项目,问项目难点,以及未来你会怎么设计去解决。
- OpenCV的实现原理
- 有没有用过一些框架
- C++11有没有用过
- shared_ptr和unique_ptr有什么区别
- 什么时候用模板,什么时候用继承
- 有没有用过多线程,死锁产生的原因以及如何解决
- 如何应对高并发访问
- 如果一台服务器,CPU负载很低,但用户延迟很大,网络没问题,没有IO问题,可能是什么情况
- 代码题:a是一个有序的含有大量数据的vector,b是一个需要插入到a的无序数组,请问怎样才能高效插入。要求用C++写,并需要运行。
2020年腾讯C++面试题 第七面-2020/3/30
- 介绍一下三次握手
- 为什么返回时ack值是seq值加一
- 介绍一下数据库MyIsam、InnoDB的区别
2020年腾讯C++面试题 第八面 -2020/3/19
- 先问个简单算法吧,讲下KMP的原理
- 我自己挖坑提到AC自动机,问了具体实现和复杂度
- 讲一下各种最短路算法以及它们的差异
- 数据结构方面:RMQ问题
- 然后又开始问线段树,原理及构建
- 数据库:
- InnoDB的索引结构:B+树
- B树与B+树的区别:节点不存储信息、范围查询、时间稳定
- 幻影读:不清楚
- 事务级隔离:不清楚
- 主从一致性:不清楚
- NoSQL:不清楚
- CASS??:反正是一个没听过的名词缩写
- 操作系统:
- 进程、线程和协程的区别:协程不太了解,只知道是一种比线程更轻量的方式
- 进程间的通信方式:管道、信号量、信号、共享内存和套接字
- 算法题:有n整数,其中有一个数出现次数超过n/2,如何找到他。
上一篇:2020年腾讯C++面试题和答案持续更新中-内附视频讲解(10)
领取更多学习资料:学习资料
2020年腾讯C++面试题和答案持续更新中-内附视频讲解(11)
原文:https://www.cnblogs.com/bitzhidu/p/12943806.html