(1)、cpp文件是怎么运行起来的
(2)、编译生成的二进制文件计算机是怎么识别的
(3)、优先队列的时间复杂度
(4)、堆的维护时间复杂度
(5)、关系型数据库,事务
(6)、数据库索引
(7)、b树
(8)、从输入网址到显示网页,过程
(9)、http的格式
(10)、http有状态吗
(11)、cookie是什么?
(12)、session是什么?
(13)、冯诺依曼体系分为几部分
(14)、CPU,指令
(15)、进程与线程区别
(16)、c++继承和虚函数
(17)、虚函数的作用
(18)、cpp文件运行时的堆和栈
(19)、tcp和udp区别
(20)、tcp和udp的应用
(21)、tcp以什么保证可靠
(22)、tcp数据校验是怎么做的
(23)、死锁怎么发生的
(24)、数据库中,有ab两个银行账号,要从a向b转1000元,a减少1000元成功了,b增加1000元失败了,应该怎么处理?
(25)、hash表是什么
(26)、char是几字节
(27)、int是几字节
(28)、无序数组查找第Top k元素。手写代码实现
(29)、并查集。手写代码实现
(30)、Python中range与xrange的区别
(31)、链表反转。手写代码实现
(32)、git merge与rebase的区别
(33)、枚举给定数组中的所有非递减子序列。敲代码运行
(34)、介绍I/O复用技术,epoll优于select的原因
(35)、介绍线程池
(36)、图的邻接矩阵和邻接表的表示,邻接表的数据结构。
(37)、给定二叉树,假设相连接的两结点间距离为1,求所有结点中距离其他所有结点距离和最小的结点。
(38)、介绍C ++内存管理
(39)、对文件系统的了解
(40)、给定数组,快速求出所有数右边第一个比其大的数。
(41)、给定k个数组,每个数组都是有序的,且每个数组最大值-最小值<1000,1<k<1000,求所有数的中位数。
(42)、STL内存分配