被约面了但八股没背咋办
救命!
两个月前投的公司突然约面,八股好久没背,怎么办怎么办?要不要放弃?
秋招是一场综合能力的比赛,没有标准答案,许多同学因此陷入迷茫和内耗,时间来不及,但做什么都用处不大。表面上“躺”,实际是在对抗“无用的焦虑”。
秋招人都需要一个出口。
作为一个去年抓住秋招尾巴成功上岸后端开发岗的秋招人,我想说,这个出口就是「八股」。
每当焦虑的时候,或者无所事事开始胡思乱想的时候,背「八股」都让我心安,有一种在向我的目标努力的感觉。
背了一段时间后,我觉得“书读百遍其义自现”是真的!从焦虑的泥潭中爬起来,我逐渐可以发散背的内容,整体的体系在我的脑海中是日渐完善的。
以上也是牛客为什么要做「后端开发面试高频八股」的初心。
点击下方跳转专栏:
后端开发面试高频八股
“寒冬”之下,有部分公司放缓了秋招的节奏,选择观望一阵子,但并不是不招了,许多同学觉得已经11月,秋招没有希望就躺平,机会真正来临只能放走。最难受的不是得不到的offer,是本可以得到的offer。
首先需要明确的是,秋招是一场接力赛,只有在每个阶段都有摄入,最后一棒才有希望搏一搏。心态可以躺,行动不能躺,八股该背还是得背。
有同学说,现在面试都不问八股。
这种情况确实存在,但不是普遍现象,面试官面试时问了八股,也不能说他超纲。八股始终还是基础。
八股还是得背,但怎么背是个问题。
各类八股总结浩如烟海,根本肝不完。
比如:
- 网络
基础
HTTP
TCP
IP
- 系统
硬件结构
操作系统结构
内存管理
进程管理
调度算法
文件系统
设备管理
网络系统
Linux命令
- My SQL
基础
索引
事务
锁
日志
内存
- Redis
这个结构大家都知道,要把整个架构的所有知识点都补充完整,再背完,可能已经24年秋招了。
人的精力是有限的,这时候就要拿出咱们应试的看家本领,有的放矢,大厂考什么,咱们背什么。
11月开始自己整理节奏确实有些慢,牛客筛选了站内面经中大厂高频八股汇集成专栏,把费时费力的事先给干了!
点击下方跳转专栏:
后端开发面试高频八股
还没收到面试通知?那就对这些知识点进行背诵+理解,然后对应大厂面经中的内容进行模拟查漏补缺,遇到困难再回到专栏中相应的知识点进行学习,整个八股部分就run起来了。
马上就要面试?别犹豫,立马开背,能背多少背多少,搏一搏单车变摩托。
对内容质量有疑问?专栏开启了试读章节,满意再订阅。
一、进程与线程(29个知识点)
- 1.进程概念
- 2.进程的状态
运⾏中的程序,就被称为「进程」
挂起状态:描述进程没有占⽤实际的物理内存空间的情况
阻塞挂起状态:进程在外存(硬盘)并等待某个事件的出现
就绪挂起状态:进程在外存(硬盘),但只要进⼊内存,即刻⽴刻运⾏
通常会把阻塞状态的进程的物理内存空间换出到硬盘,等需要再次运⾏的时候,再从硬盘换⼊到物理内存
- 3.进程的控制结构(PCB)
进程描述信息 (进程唯一标识符、用户标识符)
进程控制和管理信息
记录进程状态,如 new、 ready、 running、 waiting 或 blocked 等
进程优先级:进程抢占 CPU 时的优先级
资源分配清单
CPU 相关信息
每个PCB通过链表组织
将所有处于就绪状态的进程链在⼀起,称为就绪队列
把所有因等待某事件⽽处于等待状态的进程链在⼀起就组成各种阻塞队列
- 4.进程的上下文切换
各个进程之间是共享 CPU 资源的,⼀个进程切换到另⼀个进程运⾏,称为进程的上下⽂切换
进程上下文切换的内容:
包含了虚拟内存、栈、全局变量等⽤户空间的资源,还包括了内核堆栈、寄存器等内核空间的资源。通常,会把交换的信息保存在进程的 PCB
CPU上下文
CPU 寄存器和程序计数是 CPU 在运⾏任何任务前,所必须依赖的环境,这些环境就叫做 CPU上下⽂。也就是记录指令位置
CPU 上下⽂切换就是先把前⼀
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
涵盖各大厂考官最爱问知识点,22年最新整理!