01-01-01-基础语法20 分钟阅读C++之基础语法 1、 在main执行之前和之后执行的代码可能是什么? main函数执行之前,主要就是初始化系统相关资源: 设置栈指针 初始化静态static变 …阅读全文
01-01-02-基础语法35 分钟阅读C++之基础语法 21、C++与Java的区别 语言特性 Java语言给开发人员提供了更为简洁的语法;完全面向对象,由于JVM可以安装到任何的操作系统上,所以说 …阅读全文
01-01-03-基础语法20 分钟阅读C++之基础语法 41、C++中有几种类型的new 在C++中,new有三种典型的使用方法:plain new,nothrow new和placement …阅读全文
01-01-04-基础语法30 分钟阅读C++之基础语法 61、什么是内存泄露,如何检测与避免 内存泄露 一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可 …阅读全文
01-01-05-基础语法10 分钟阅读C++之基础语法 81、知道C++中的组合吗?它与继承相比有什么优缺点吗? 一:继承 继承是Is a 的关系,比如说Student继承Person,则说 …阅读全文
01-01-07-基础语法10 分钟阅读C++之基础语法 121、static_cast比C语言中的转换强在哪里? 更加安全; 更直接明显,能够一眼看出是什么类型转换为什么类型,容易找出程序中的错误; …阅读全文
01-04-01-STL模板库15 分钟阅读C++之STL模板库 1、什么是STL? C++ STL从广义来讲包括了三类:算法,容器和迭代器。 算法包括排序,复制等常用算法,以及不同容器特定的算法。 容器 …阅读全文
01-04-02-STL模板库30 分钟阅读C++之STL模板库 21、STL中的allocator、deallocator 第一级配置器直接使用malloc()、free()和relloc(),第二级配 …阅读全文
01-05-01-其余问题25 分钟阅读C++之其余问题 1、C++的多态如何实现 C++的多态性,一言以蔽之就是: 在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据所指对 …阅读全文
01-05-02-其余问题10 分钟阅读C++之其余问题 21、什么情况会自动生成默认构造函数? 带有默认构造函数的类成员对象,如果一个类没有任何构造函数,但它含有一个成员对象,而后者有默认构造函数, …阅读全文
02-01-操作系统25 分钟阅读操作系统 1、进程、线程和协程的区别和联系 进程 线程 协程 定义 资源分配和拥有的基本单位 程序执行的基本单位 用户态的轻量级线程,线程内部调度的基本单位 切 …阅读全文
02-02-操作系统10 分钟阅读操作系统 21、说一下你理解中的内存?他有什么作用呢? 22、操作系统经典问题之哲学家进餐问题 五个哲学家围着一张圆桌,每个哲学家面前放着食物。哲学家的生活有两 …阅读全文
02-03-操作系统15 分钟阅读操作系统 41、Windows和Linux环境下内存分布情况 通过这张图你可以看到,用户空间内存,从低到高分别是 7 种不同的内存段: 程序文件段,包括二进制可 …阅读全文
02-04-操作系统5 分钟阅读操作系统 61、内部碎片与外部碎片 内碎片:分配给某些进程的内存区域中有些部分没用上,常见于固定分配方式 内存总量相同,100M 固定分配,将100M分割成10 …阅读全文
03-01-计算机网络10 分钟阅读计算机网络 1、OSI 的七层模型分别是?各自的功能是什么? 简要概括 物理层:底层数据传输,如网线;网卡标准。 数据链路层:定义数据的基本格式,如何传输,如何 …阅读全文
03-02-计算机网络10 分钟阅读计算机网络 21、HTTPS是如何保证数据传输的安全,整体的流程是什么?(SSL是怎么工作保证安全的) (1)客户端向服务器端发起SSL连接请求; (2) 服务 …阅读全文
03-03-计算机网络15 分钟阅读计算机网络 41、使用 Session 的过程是怎样的? 过程如下: 用户进行登录时,用户提交包含用户名和密码的表单,放入 HTTP 请求报文中; 服务器验证该 …阅读全文
03-05-计算机网络10 分钟阅读计算机网络 80、为何快速重传是选择3次ACK? 主要的考虑还是要区分包的丢失是由于链路故障还是乱序等其他因素引发。 两次duplicated ACK时很可能是 …阅读全文
03-06-计算机网络5 分钟阅读计算机网络 101、如何区分流量控制和拥塞控制? 流量控制属于通信双方协商;拥塞控制涉及通信链路全局。 流量控制需要通信双方各维护一个发送窗、一个接收窗,对任意 …阅读全文
04-01-01-MySQL10 分钟阅读MySQL 1、关系型和非关系型数据库的区别你了解多少? 关系型数据库的优点 容易理解。因为它采用了关系模型来组织数据。 可以保持数据的一致性。 数据更新的开销 …阅读全文
04-01-02-MySQL15 分钟阅读MySQL 21、MySQL中有四种索引类型,可以简单说说吗? FULLTEXT :即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE …阅读全文
04-01-03-MySQL5 分钟阅读MySQL 41、索引如何提高查询速度的 将无序的数据变成相对有序的数据(就像查有目的一样) 42、使用索引的注意事项 在经常需要搜索的列上,可以加快搜索的速 …阅读全文
04-02-01-Redis20 分钟阅读Redis 1、听说过Redis吗?它是什么? Redis是一个数据库,不过与传统数据库不同的是Redis的数据库是存在内存中,所以读写速度非常快, …阅读全文
04-02-02-Redis5 分钟阅读Redis 21、如何解决Redis的并发竞争Key问题 所谓 Redis 的并发竞争 Key 的问题也就是多个系统同时对一个 key 进行操作,但是最后执行的 …阅读全文
05-01-01-分布式系统5 分钟阅读分布式系统基本概念 CAP理论基础 分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。 1998年,加 …阅读全文
05-01-02-分布式系统5 分钟阅读分布式缓存 应用场景 页面缓存:用来缓存Web 页面的内容片段,包括HTML、CSS 和图片等; 应用对象缓存:缓存系统作为ORM 框架的二级缓存对外提供服务, …阅读全文
06-智力&场景题20 分钟阅读智力&场景题 其实互联网招聘中,有一类型考察是考察你的临场反应速度,比如脑筋急转弯这种智力题或者情景题,阿秀这里也为大家总结了一些常见的智力题和情景题! 比如很 …阅读全文