首页 说说缓存穿透、击穿、雪崩的区别。
讲一下分布式ID。
讲一下负载均衡。
单体架构和微服务架构区别。
讲一下防抖节流以及适用场景。
设计一个高并发、低延迟的短链生成与跳转服务
设计一个支持万人同时抢购商品的秒杀系统
设计一个游戏实时积分排行榜
设计一个支持万人同时在线的群聊系统
设计一个实时派单系统
设计一个多人实时协作编辑的在线文档
题解 | 有序序列合并
如何设计一个每日自动对账系统
如何设计一个支持第三方应用接入的 OAuth2.0 授权服务
设计微博类平台的关注/粉丝关系存储与查询(如获取用户关注列表)。如何高效查找共同好友?
设计一个直播弹幕系统
设计一个IoT设备数据采集系统
设计一个日志分析系统
设计一个商品搜索推荐系统
设计一个短视频平台评论系统
设计一个抽奖活动系统
设计一个分布式任务调度系统
用户态和内核态有什么区别?
什么是系统调用?
Linux 内核与 Windows 内核有什么区别?
什么是物理地址,什么是逻辑 / 虚拟 / 线性地址?
CPU 使用率与 Load 平均值分别指什么?
CPU 是如何执行程序 / 任务的?
负数的二进制如何表示?
为什么磁盘比内存慢好几个数量级?
键盘敲下 A 操作系统内部发生了什么?
并行和并发是什么?
题解 | 下单复盘
什么是中断和异常?
软中断与硬中断有什么区别?
什么是进程和线程?进程和线程的区别?
什么是协程?
什么时候选用进程,什么时候选用线程?
为什么要使用多线程?
线程切换时操作系统要做哪些动作?
同步与异步的区别?
进程切换为什么比线程更耗资源?
线程崩溃会不会导致进程崩溃?
一个进程最多能创建多少线程?
PCB(进程控制块)包含哪些信息?
进程有哪些状态?
僵尸进程与孤儿进程
如何查看系统中是否存在僵尸进程?
常见进程调度算法
CFS(Completely Fair Scheduler)了解吗?
CPU 调度的最小单位是什么?
进程间共享内存通信有什么好处
进程间通信方式有哪些?
线程间同步方式有哪些?
介绍一下你知道的锁
信号和信号量有什么区别?
多线程冲突了怎么办?
题解 | 有序序列判断
什么情况下会发生死锁?
举一个操作系统层面的死锁示例
如何解决 / 解除死锁?
为什么要有虚拟内存?
内存管理主要做了些什么?
什么是内存碎片?内部碎片与外部碎片区别?
常见内存管理方式有哪些?
讲讲段页机制(段页表)
讲讲页面置换算法
讲讲局部性原理
malloc 是如何分配内存的?
内存满了会发生什么?
4 GB 机器申请 8 GB 内存会怎样?
题解 | 无法吃午餐的学生数量
如何避免预读失效和缓存污染?
内存映射文件(mmap)
虚拟内存模型
内存与 CPU 缓存有什么区别?
操作系统中都有哪些地址类型?
什么是 LRU 算法?
内存泄漏与内存溢出分别指什么?
文件系统主要做什么?
WXG的offer要不要接
吐槽
二本复读到双一流,面试稳过,但因为抑郁坚持不下来,一个月入三家公司
拼多多开奖后犹豫了
#被上班搭子“传染”了哪些习惯(6693
秋招体验很好
求拷打简历
#摸鱼被leader发现了怎么办(580
#mt对你说过最有启发的一句话(6693
数字马力oc
#工作后,你落下了哪些病根(66934)
#被上班搭子“传染”了哪些习惯(6693
#什么是优秀的实习经历(66960)#
26应届普通二本,后端java还有希望吗,求大佬指点
万兴科技C#开发工程师一面,二面
蔚来后台开发面经
卓望数码-java一面
佬们,机械机构岗实习选择哪个会好一下🤔
高含金量title+硬核项目+可量化结果
经验>title>薪资。
下一页