首页
设计一个日志分析系统
设计一个商品搜索推荐系统
设计一个短视频平台评论系统
设计一个抽奖活动系统
设计一个分布式任务调度系统
用户态和内核态有什么区别?
什么是系统调用?
Linux 内核与 Windows 内核有什么区别?
什么是物理地址,什么是逻辑 / 虚拟 / 线性地址?
CPU 使用率与 Load 平均值分别指什么?
CPU 是如何执行程序 / 任务的?
负数的二进制如何表示?
为什么磁盘比内存慢好几个数量级?
键盘敲下 A 操作系统内部发生了什么?
并行和并发是什么?
题解 | 下单复盘
什么是中断和异常?
软中断与硬中断有什么区别?
什么是进程和线程?进程和线程的区别?
什么是协程?
什么时候选用进程,什么时候选用线程?
为什么要使用多线程?
线程切换时操作系统要做哪些动作?
同步与异步的区别?
进程切换为什么比线程更耗资源?
线程崩溃会不会导致进程崩溃?
一个进程最多能创建多少线程?
PCB(进程控制块)包含哪些信息?
进程有哪些状态?
僵尸进程与孤儿进程
如何查看系统中是否存在僵尸进程?
常见进程调度算法
CFS(Completely Fair Scheduler)了解吗?
CPU 调度的最小单位是什么?
进程间共享内存通信有什么好处
进程间通信方式有哪些?
线程间同步方式有哪些?
介绍一下你知道的锁
信号和信号量有什么区别?
多线程冲突了怎么办?
题解 | 有序序列判断
什么情况下会发生死锁?
举一个操作系统层面的死锁示例
如何解决 / 解除死锁?
为什么要有虚拟内存?
内存管理主要做了些什么?
什么是内存碎片?内部碎片与外部碎片区别?
常见内存管理方式有哪些?
讲讲段页机制(段页表)
讲讲页面置换算法
讲讲局部性原理
malloc 是如何分配内存的?
内存满了会发生什么?
4 GB 机器申请 8 GB 内存会怎样?
题解 | 无法吃午餐的学生数量
如何避免预读失效和缓存污染?
内存映射文件(mmap)
虚拟内存模型
内存与 CPU 缓存有什么区别?
操作系统中都有哪些地址类型?
什么是 LRU 算法?
内存泄漏与内存溢出分别指什么?
文件系统主要做什么?
硬链接和软链接有什么区别?
为什么硬链接不能跨文件系统?
提高文件系统性能的方式有哪些?
进程写文件时崩溃,数据会丢失吗?
题解 | 求1+2+3+...+n
为什么网络 I/O 会被阻塞?
I/O 模型有哪些?
题解 | 有序序列插入一个整数
同步与异步的区别?
阻塞与非阻塞的区别?
I/O 多路复用(select/poll/epoll)是什么?通常适用哪些场景?
边缘触发(ET)与水平触发(LT)的区别
epoll 的原理及其 O(1) 查询速度?有哪两种工作模式?
什么是 Reactor 模式?Reactor 与 Proactor 有何区别?
什么是一致性哈希?
在操作系统中,调用 write() 方法返回成功是否就意味着数据已经写入了磁盘?请结合操作系统的缓存
异步程序的打印情况
一个按键事件从硬件触发到被用户空间程序感知,整个事件流程是怎样的?
什么是 Linux 的 input 子系统?一个按键事件从硬件触发到被用户空间程序感知,整个事件流程
在嵌入式系统中,如何基于 GPIO 实现按键中断及长按检测
#mt对你说过最有启发的一句话(6693
数字马力oc
#工作后,你落下了哪些病根(66934)
#被上班搭子“传染”了哪些习惯(6693
#什么是优秀的实习经历(66960)#
26应届普通二本,后端java还有希望吗,求大佬指点
万兴科技C#开发工程师一面,二面
蔚来后台开发面经
卓望数码-java一面
佬们,机械机构岗实习选择哪个会好一下🤔
高含金量title+硬核项目+可量化结果
经验>title>薪资。
虾皮金融产品开奖
遇到一个好Mentor的人应该很幸运的~
拼多多三面后官网状态变成了笔试中,是挂掉
一条内容
华为通软开奖15级
下一页