当前位置: 首页 > 面试经验 >

百度golang后端一面

优质
小牛编辑
138浏览
2023-03-28

百度golang后端一面

直接GG.
1、介绍一下自己的项目。
面试官说:你这都是学习的项目,没有实际实习过吗? 我:是的
2、问项目的具体实现,使劲问。问有什么优化的方法。
3、项目里问到了数据库集群,面试官就问八股,怎么实现数据库数据的同步。
4、听说过CDN吗? 没有
5、rabbitMQ怎么用的,如何确保消息不丢失。
6、未来职业规划。
7、说一下go的GC。
8、说一下GMP模型
9、可以直接对map取地址吗? 一开始答错了,后来想了一下,把原因解释出来了。
10、go中哪些变量是不能比较的。
11、slice和数组有什么区别?
12、slice如何扩容?
13、redis 缓存雪崩、击穿、穿透
14、如果已经发生缓存雪崩,如果服务器也被搞崩溃了,我们怎么恢复网页。我说的是重启服务器之后,先进行限流,等redis重新建立缓存之后,在解除限流。
15、怎么做的限流,我说用redis中的一个string的key值做限流,不知道对不对,应该是不和他心意。大佬们可以教我一下。
16、http缓存
17、TCP可靠机制,我就说了个重传机制,后面两个还没说,面试官就让我详细介绍,介绍完之后,后面的流量控制和拥塞控制没来的急说。
18、熟悉linux命令吗?我不熟悉。面试官说问个简单的,怎么杀死进程,我说kill -9 ,他问-9 什么意思。我已经说linux不会了,他还问。
19、linux下实际抓过包吗? 没有。
20、docker和虚拟机有什么区别?
21、写算法:合并有序链表。一开始写了个空间O(n),他说能用O(1)吗?我改成O(1)。比较简单。
 类似资料: