腾讯校招历年经典面试汇总:C++研发岗
Posted 兔老大RabbitMQ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了腾讯校招历年经典面试汇总:C++研发岗相关的知识,希望对你有一定的参考价值。
这个系列计划收集几百份朋友和读者的面经,作者合集方便查看,各位有面经屯着可以联系我哦
这个系列离结束差的还特别多,会更新涵盖所有一线大厂的所有岗位,也可以关注一下。
(1)、实现一个循环队列。
(2)、STL 的 unordered_map 和 map 的区别
(3)、C和C++的特点与区别
(4)、C++的多态
(5)、虚函数的实现
(6)、C++内存分配
(7)、几大存储区
(8)、Python的特点
(9)、Python有哪些实现
(10)、CPython的解释执行过程
(11)、Python里面垃圾回收是怎样的
(12)、Python多线程介绍
(13)、多线程可以使用多核吗
(14)、协程的了解
(15)、cgi的了解
(16)、http协议get和post的区别
(17)、进程间通信方式
(18)、建立TCP服务器的各个系统调用
(19)、处理多个套接字的I/O复用介绍
(20)、epoll为什么更快
(21)、虚拟内存的概念与介绍
(22)、单链表的倒置
(23)、红黑树的了解与其查找复杂度
(24)、快速排序的优化
(25)、字符串匹配算法
(26)、TCP的三次握手与四次挥手的详细介绍
(27)、TCP的超时等待的介绍
(28)、流量控制的介绍
(29)、数字证书的了解
(30)、http和https的区别
(31)、对数据库包括其引擎的区别与了解
(32)、数据库索引的作用
(33)、C++内存模型
(34)、程序编译链接的过程和函数找不到在哪个阶段报错
(35)、线程间通信
(36)、游戏中打怪时已经各个小怪的坐标,你放一个技能是圆形范围,快速求能打到的小怪
(37)、无锁编程解决单生产者多消费者问题和多生产者多消费者问题
(38)、魔兽世界10人房间,现在组队规模有3人,有5人,如何让每个人等待的时间尽可能少,即将时间线上哪些队伍组合在一起开始一个游戏
(39)、快速排序的稳定化算法
(40)、隔一个删除一个map中的元素
(41)、文件系统
(42)、进程线程区别
(43)、详细说明 管道、共享内存、信号量
(44)、在共享内存中如何使用mutex
(45)、1G共享内存,切割为很多记录,每个大小1K,多个进程访问,如何对每个记录进程保护
(46)、select和epoll实现区别
(47)、nginx和apache对比
(48)、ACID
(49)、数据库引擎
(50)、访问一个web页面的流程
(51)、有哪些地方可以做分流
(52)、100万个ip,找出最多的100个
(53)、c++的static关键字的作用
(54)、内联函数跟普通函数区别
(55)、STL中的迭代器失效问题
(56)、指针,引用区别
(57)、Linux相关cpu内存网络相关指令
(58)、父子进程fork时,打开的文件的偏移量是否是相同的
(59)、Linux虚拟地址空间
(60)、vector跟list区别,还有map的底层实现
(61)、extern关键字
(62)、一个数组传递到函数,蜕变成指针,求字节数
(63)、定义在全局的对象,定义在堆中对象,定义在静态局部变量对象,定义在栈中的对象,析构函数的析构顺序
(64)、new int[10]跟new int[10]()区别
(65)、求二叉树的翻转
(66)、.编写c语言程序判断该大小端
(67)、linux内核解决惊群问题
(68)、hash碰撞,Trie树
以上是关于腾讯校招历年经典面试汇总:C++研发岗的主要内容,如果未能解决你的问题,请参考以下文章