算法: 两数之和、链表反转、冒泡排序、Excel表头打印
系统设计: URL短链系统设计、高并发活动的系统设计
PHP: fastcgi协议、php-fpm、平滑重启
Golang:channel、gc、goroutine
Redis:底层数据结构、skiplist、dict、复制机制、sentinel、过期key处理、持久化
MySQL:索引、B+tree、事务的实现、MVCC
Nginx: epoll模型、如何实现的高并发
MQ:Kafka/RabbitMQ区别、如何避免丢消息&消息重复
管理:对团队管理的理解
基础:TCP握手、挥手、进程线程协程区别、进程间通信
架构:分布式事务、分布式锁实现、熔断限流降级实现、raft协议
ngx? 1.几种io复用模型 2.会问各种fd的正常和异常状态ngx有啥表现 3.ngx反向代理到后端 后端超时ngx表现
mysql? 事务acid及实现机智 索引结构 隔离级别
系统设计 1.一个用户并发创建xxx 限制条件每人只能创建10 个? 如何保证不多创建
redis? zset实现及zset各功能实现原理? rdb? aof原理 主从复制时断线重连处理机智
算法 手写快排
go? gr? gc? import处理过程
求链表交点
抢红包系统设计
整形转二进制后1的个数
fastcgi底层协议
fastcgi如何调邮
如何实现一个程序的优雅关闭
聚簇索引 、btree 割裂合并
php b 内存分配
copy and write 的理解
nginx 在几层
mysql三大范式 事务实现 索引割裂
tcp 握手各个状态、为什么三次 挥手四次 各个状态 原因
手写下快排算法
cap原理
redis队列为啥不常用
网友评论