大厂 Go 工程师面试题集锦

字节跳动

字节跳动

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

你可能感兴趣的:(面试准备,面试)