面经
文章平均质量分 63
面经
Worthy_Wang
一辈子没办法做太多事情,所以每一件都要做到精彩绝伦。
展开
-
【后台研发岗】面试精华总结(地表最全)。数据库专题(持续更新)
文章目录一、事务概念ACID1. 原子性(Atomicity)2. 一致性(Consistency)3. 隔离性(Isolation)4. 持久性(Durability)AUTOCOMMIT二、并发一致性问题丢失修改读脏数据不可重复读幻影读三、封锁封锁粒度封锁类型1. 读写锁2. 意向锁封锁协议1. 三级封锁协议2. 两段锁协议MySQL 隐式与显示锁定四、隔离级别未提交读(READ UNCOMMITTED)提交读(READ COMMITTED)可重复读(REPEATABLE READ)可串行化(SERIA原创 2021-07-12 20:45:48 · 496 阅读 · 1 评论 -
关于我在实际面试BAT中遇到的一些C++题
1.假设C的地址为0x100,根据以下程序求 A的地址 和 B的地址?class A{public: virtual void func1(){ }};class B{public: virtual void func2() { }};class C:public A, public B{public: virtual void func3() { }};int main(){原创 2021-03-04 10:57:23 · 510 阅读 · 1 评论 -
【后台研发岗】面试精华总结(地表最全)。信息安全专题(持续更新)
文章目录信息安全的四个特性是什么?简述有哪些加密算法?HTTPS协议是什么?为什么要使用HTTPS?信息安全的四个特性是什么?机密性:防止信息被窃听,对应的技术有对称加密算法和非对称加密算法。完整性:防止信息被篡改,对应的技术有散列算法,数字签名。身份认证性:防止黑客伪装成发送者,对应的技术有数字签名。不可否认性:防止发送者事后否认自己发送过,对应的技术有数字签名。简述有哪些加密算法?在如今的信息安全领域,加密算法可以分为以下四类:哈希算法对称加密算法非对称加密算法数字签名算原创 2020-11-02 16:17:17 · 267 阅读 · 0 评论 -
【后台研发岗】面试精华总结(地表最全)。网络编程专题(持续更新)
文章目录阻塞、非阻塞、同步、异步的区别?IO的五种模型?epoll/poll/select 的区别?epoll中ET,LT的区别?Reactor/Proactor模式是什么?大规模连接上来后,并发模型怎么设计?select返回可读,但是使用read一直只能读到0字节,什么情况?connect函数长时间阻塞该怎么办?socket什么情况下可读?UDP通信中调用connect有什么作用?和TCP连接中的connect有什么区别?keepalive是什么?如何使用?Socket编程中,如果client断开,服务器原创 2020-11-02 12:31:44 · 270 阅读 · 0 评论 -
【后台研发岗】面试精华总结(地表最全)。计算机网络专题(持续更新)
OSI七层模型?原创 2020-11-02 09:31:00 · 640 阅读 · 0 评论 -
【后台研发岗】面试精华总结(地表最全)。操作系统+Linux专题(持续更新)
进程是什么?有哪几种状态?进程是运行中的程序,程序只是静态的指令的集合。进程包括指令,数据段以及PCB(进程控制块)。是操作系统分配资源的最小单位。进程有三种状态:阻塞态,就绪态,执行态以read函数进程读取管道中内容为例:当管道中没有数据时,进程read等待管道另一端写数据,此时进程为阻塞态。写端向管道中写数据,进程read发现数据可读,等待CPU分配时间片,此时进程由阻塞态转为就绪态。当CPU分配给read进程时间片,进行读取数据,进程由就绪态变为执行态。...原创 2020-10-26 17:00:15 · 312 阅读 · 0 评论 -
【后台研发岗】面试精华总结(地表最全)。C/C++专题(持续更新)
简述 const 关键字?const的作用是告诉编译器某个值是不变的,可以理解成只读,对变量起到保护作用。const可以用于以下方面:修饰普通变量需要在一开始就进行初始化;修饰指针根据在 * 前后可以分为常量指针和指针常量,当然也可以前后都修饰,如const int* a , int* const a,const int * const a。修饰函数中的参数与返回值修饰函数中的参数:const在函数的参数中可以保护指针不被修改,如strcpy(char* des, c.原创 2020-10-23 16:02:48 · 301 阅读 · 0 评论 -
TCP三次握手,四次挥手详解
文章目录TCP 三次握手TCP三次握手图解:TCP三次握手概述:TCP 四次挥手TCP四次挥手图解:TCP四次挥手概述:TCP三次握手,四次挥手常见面试问题:TCP 三次握手TCP三次握手图解:TCP三次握手概述:首先要明白两次握手是必须的,如果只有一次握手,无法建立可靠的连接,因为并不知道另一方有没有收到信息,所以两次握手是必须的。1.第一次握手:客户端向服务器发送请求,服务器接收到请求客户端 ——> 服务端 : SYN = 1 , seq = xSYN = 1 代表同步请求,seq原创 2020-06-03 17:49:15 · 559 阅读 · 0 评论