腾讯TEG后端开发一面,拷打底层原理

背景:普通本科,有大厂实习

全程大概1h,从暑期至今最压力的一场面试,全程拷打底层原理,面试官从开始期待到最后脸黑,无手撕,面完一会就秒挂,再也不面基建部门了

(录音没录上,大概回忆版)

内容:

1. 自我介绍后问意向base(刚开始还抱有期待hhh)

2. 介绍实习内容?有什么难点?

3. 你说的这些偏业务,有没有技术上的难点?

4. 你提到redis,zset底层原理?dict和skiplist是怎么对应的?如果让你设计,如何设计一个并发安全的跳表?

5. 内存里有一个map,你如何设计持久化策略,使得忽然宕机时,能够保证数据最少丢失?

6. 假设redis有一个list,客户端执行append操作,你如何设计,实现能够判断插入失败的原因(client还是server导致的)

7. 100g数据1g内存找中位数?

还有其他的底层原理,记不清了,中间面试官还介绍业务,说95%腾讯云产品是出自这个部门,所以对技术要求比较高~

全部评论
面试还能录音啊,这个我之前咋就没想到呢
点赞 回复 分享
发布于 09-04 17:15 陕西

相关推荐

不愿透露姓名的神秘牛友
09-04 15:19
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务