面试题收集

字节
1 go channel close后读的问题
2 Linux grep命令查找日志文件相关内容
3 B+树结构 and 为什么
4 io多路复用,epoll和select的区别
5 计网七层协议、线程进程区别
6 线程怎么调度
7 进程通信方法
8 tcp 保证可靠性
9 go slice 和 array 区别
10 GMP 模型
11 分布式缓存框架,singleflight 并发,深挖,一直挖到sync.WaitGroup
12 缓存击穿 缓存雪崩
13 sync.WaitGroup
14 cookie session
15 设计学生成绩数据库,并写出查询语文成绩top3的人。 url输入全过程 。从此引出后端除了响应请求还有什么。
16 什么是分布式系统
17 由上面分布式系统 引出负载均衡
18 负载均衡算法有哪些
19 一致性哈希算法 深挖。一致性哈希与普通哈希的区别。
20 GMP模型
21 手撕代码 LRU
22 手撕代码 生产者消费者模型
23 手撕代码 反转连表
24 算法题:三数之和
25 session如何存储
26 多台服务器session存储怎么设计。
27 除了存redis 还能怎么存(
28 http 和 https区别
29 https详细过程
30 get post区别。还有什么其他方法。分别说说是做什么的。
31 web安全问题。
32 设计一个短链接服务。如何抗住大qps, 抗大流量 。url 哈希函数怎么设计(怎么存,怎么统计qps)

文章目录
,