腾讯云一面后台开发凉经

1. 自我介绍

2. 项目拷打环节

3. 为什么分布式系统的项目读的 Qps 会比写的低呢

4. 项目的上层有缓存吗

5.raft 算法是如何进行选主的

6. 节点当选 leader 的条件,是任何一个节点都可以选出来当 leader 吗?

7. 所提交的日志和已复制的日志有什么区别吗

8.ttl 的自动过期机制是怎么实现的

9.ttl 是谁来进行的删除操作

10. 如果在进行过期删除时,ttl 认为此数据已经到期了但此时这个 key 对应的 value 又被更新了,如何防止这种情况的发生

11. 写入一个 key 会发生什么,本地存储也会更新吗

12. 假如集群中只有一个节点,在崩溃后如何将其数据恢复(我回答的是用快照于是有了下一个问题)

13. 比如你的快照每一分钟生成一次,假如我在这一分钟和下一分钟的间隔内宕机了那写入的数据怎么恢复

14. 一个三节点集群中原来的 leader 宕掉之后,剩下的两个节点选举出了一个新 leader,此时旧 leader 又恢复上线了会怎么样

15. 面试官这里加了个问题,说那你刚才说数据恢复用的是快照,这里选举又要看谁的日志更完整,这日志和快照岂不是对不上的

16. 为什么会写 rust,感觉写 rust 的人比较难找(编程原神差点就脱口而出了)))

17. 说一下 rust 重写 grep 里都有做些什么优化

18. 可以讲讲你用了这个并发的库之后是怎样对文本进行匹配的吗(其实问的是这个库怎么进行并行匹配的)

19. 用这个并行库匹配的时候是每个文件一个线程吗?那我单文件可以用多线程来匹配吗

20. 用 mmap 读取一个文件后其实还没有真正的读取到内存里是吧?什么时候才会真的读到内存里?

21. 没了解过缺页中断是什么是吧

22. 可以大概讲一下 rust 和 cpp 相比有哪些优势吗

23. 安全性更高这个特性会发生在哪里呢

24.rust 怎么解决内存泄露的问题呢

25. 如果一个变量我想在一个函数里使用后在别的地方继续使用这个变量该怎么办

26.rust 里面有哪些比较常用的智能指针,解决的是什么问题

27. 假如我想在多个地方同时修改一个变量的值怎么办

28. 一个套了 Arc 指针的变量可以在函数里多次修改它的值吗

29. 有了解xxx吗??(没听清)

30. 有用过什么并行编程的库吗

31.tokio 的 async/await 是干嘛的

32. 有在 linux 上编程的经验吗

33. 讲一下进程和线程之间的关系吧

34. 线程之间要相互访问变量的话怎么办

35. 线程同时访问同一段内存的话会不会有并发问题呢,怎么解决

36. 有了解过 CAS 吗

37. 大概讲讲你以前的项目中使用过哪些数据结构

38. 讲一下 heap 是怎么工作的,就比如在一个堆里我要拿出最小的一个值要怎么做

39. 把最小值 pop 之后就结束了吗,剩下的数据怎么排序的

40. 有没有了解过一些树,一些平衡二叉树

41. 讲一下红黑树

42. 讲一下 lsm 树

43. 可以说一下红黑树具体解决了哪些问题吗

44. 算法:删除有序链表中的重复项 *******************************************************************

发面经攒人品,面试官人很好,继续沉淀去了
全部评论
从12到15感觉面试官一直在拉你到正轨
1 回复 分享
发布于 03-18 16:53 北京
mark很有难度啊
1 回复 分享
发布于 03-16 12:32 广东
这个部门是做底层的吗,感觉很硬核啊这
1 回复 分享
发布于 03-14 20:17 广东
我勒个 这也太多了
1 回复 分享
发布于 03-14 13:47 安徽
佬是腾讯云还是云智呀?
点赞 回复 分享
发布于 04-19 10:38 安徽
all in 的rust吗,太强了
点赞 回复 分享
发布于 04-06 06:35 湖南
13 明显是想让你答rdb和aof混合方案吧
点赞 回复 分享
发布于 03-26 20:23 陕西

相关推荐

头像
04-09 09:28
已编辑
河海大学 Java
#腾讯云智研发2025实习生招聘# #腾讯云智# #牛客AI配图神器# 1.自我介绍项目拷打(大多跟我项目强相关,所以没啥参考性)1.为什么要使用RAG技术?2.从输入prompt到使用RAG和调用tool直到返回结果,整个链条的过程?3.我看你项目支持多模态,能上传图片给大模型么?4.你用的本地部署模型还是云上?5.你基于什么原因接触了这方面的内容?6.你了解不了解MCP技术我主动展示了下接口实现~~ 面试官:嗯,这个项目挺好的网盘项目7.你有线上部署过么?8.你说下什么叫缓存穿透?和缓存雪崩有什么区别?9.断点续传项目怎么实现?怎么判断分片还要不要上传?10.为什么用到redis哨兵机制?11.主从复制数据一致性问题?12.你说的方法都会有一点延迟,如何实现超级绝对一致性??(懵了,没想到有什么能实现绝对一致性的方法,人傻了)我说那你要求绝对一致性一点延迟没有,那就新建一个redis节点专门存哪些需要绝对一致性的数据面试官: 哦,那你不就又没法保证这个节点的高可用性了么?😂(😡红温被面试官气笑了)八股:1.设计模式什么时候用单例模式,什么时候用工厂模式2.Java垃圾回收机制闲聊1.你学校在哪里?老家哪里?(面试官听到东北笑了一下😥)2.毕业打算从事哪方面工作? 3.推荐我学习大模型底层原理,最好深入钻一钻,有没有深造的想法(考研)?4.项目都是基于什么情形去做的?5.最快多久到岗?能实习多久?反问:1.总共几面? 四到五面,包括笔试现在已经过了两面(是不是暗示我初试过了?)2.实习岗位有没有机会参与到和AI相关的项目?有呀,我们组最近就在做相关的........,只要你有idea,就会给你机会去展现的,公司会支持你的原本订了30分钟,面了45分钟,我说不多问了不打扰您时间了无手撕面试体验:回答间隔很长,一度以为掉线了,不过面试官很友好后续:已复试#牛客在线求职答疑中心#
apple_u:云智实习待遇咋样
查看19道真题和解析 牛客在线求职答疑中心
点赞 评论 收藏
分享
评论
7
47
分享

创作者周榜

更多
牛客网
牛客企业服务