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##面经#
直接默写,但是写完问我有没有更好的方法我说不会,让我下去看看 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届吗 怎么是实习
redis那个实现不是伪LRU吗
请问可以出个二面面经吗
相关推荐
点赞 评论 收藏
分享