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 澳大利亚

相关推荐

01-14 12:08
门头沟学院 Java
神哥了不得:(非引流)1.既然发出来了简历,就稍微提一点点小建议,确实简历很不错了,练手项目可以换一些质量高的,工作内容,可以加上一些量化指标,比如第一条系统响应速度由多少变成多少,减少了百分之多少,第4条就很不错。2.广投,年前实习招募比较少了
点赞 评论 收藏
分享
兄弟们,绩效自评一定得给自己打A啊!千万别谦虚给低分,不然领导正愁给谁高分,你这不就“主动请缨”了嘛,而且多数领导不会给你更高分。我几年前试用期绩效自评打了B,领导就给了同等级,还好是试用期。真别等领导主动给高评价!
准备进厂的劳伦斯很迷人:小学时候有个册子 自评 小组 老师 我谦虚打了个b 小组别人给我打b 老师来句我觉得能给他打a 但是小组长说他自评是b怎么能打高呢 那时候我才明白的道理
点赞 评论 收藏
分享
评论
1
20
分享

创作者周榜

更多
牛客网
牛客企业服务