9.7 腾讯IEG实习go一面

算法:LRU

直接默写,但是写完问我有没有更好的方法我说不会,让我下去看看 Redis怎么实现的

Go

1. 线程和协程的区别,协程为什么轻量
2. Channel 的底层结构
3. select 为什么是随机的?不会(go 专家编程讲了但我没看)

微服务

1. 为什么使用微服务?说了解耦问我还有呢,不会
2. RPC 和 RESTFul API 的区别,为什么还要用 RPC?只会一点
3. protobuf 和 json 有什么区别,为什么要用?说了压缩和多语言,提示我为什么设计结构体的字段为 1,2,3,4。还是不会,让我下去看看编译

mysql

1. innodb 的数据结构
2. 10 个表怎么平均分配用户?说用 hash,追问那我现在要升级为 15 个表呢?不会,让我了解一下一致性 hash

redis

1. redis的消息队列和rabbitmq的区别
2. 布隆过滤器用途,实现

许愿 2 面。。。
#go##面经#
全部评论
老哥25届吗 怎么是实习
点赞 回复 分享
发布于 2023-09-08 10:44 上海
redis那个实现不是伪LRU吗
点赞 回复 分享
发布于 2023-09-08 14:25 陕西
请问可以出个二面面经吗
点赞 回复 分享
发布于 2023-10-14 00:02 澳大利亚

相关推荐

评论
1
20
分享
牛客网
牛客企业服务