腾讯云智 - 后台开发 - 一面 4.8

1. 自我介绍(实习,开源,项目)

2. 介绍个人项目(分布式kv)

3. 异步写怎么实现的(channel延迟写时机)

4. 做这个项目的动机是什么

5. 你这里一致性哈希怎么做的?(目前是所有节点存相同数据,暂时不需要一致性哈希,然后讲了目前想到的后续重构思路)

6. 讲讲实习参与的工作里印象最深的内容?(交易生命周期优化,共识层优化,一点跨链相关,讲了优化的做法和优化前后的区别;单方面输出快十分钟)

7. 你们那边开发语言是什么?(rust + 少量go)

8. 我看你参与了一个kv的开源项目,cpp熟悉吗?(不太熟)

9. (开源相关)你apache seata go这个开源里重构锁键构造怎么做的?(利用项目支持的列 cache 做预处理,然后构造)

10. 我看你们这个开源项目有1.6k的star,你能讲讲这个项目的一些使用场景吗?什么时候我需要你们这个框架

11. 你是以一个什么样的身份参与这个开源(说了参与开源的原因还是一些历程)

12. 哦,那你另外一个项目也是这么参与进来的吗?(差不多是)

13. 我看你项目还挺丰富的,学习动力也比较强,我们回到技能本身问一些基础问题好吧,goroutine和线程有什么区别

14. 他这个用户态和线程的内核态主要体现在哪

15. go的gc是怎么做的

16. 我看你用Valgrind做过内存泄漏排查的工作对吧,能讲讲相关经验和用法吗?(讲整个流程)

17. ok,那现在让你去设计一个LRU缓存你会怎么来设计,讲一下(说结构 双向链表 + map,然后说 lru每个操作对应在这个结构上怎么实现)

18. 一个go程序因为channel相关的死锁了,怎么排查?(分情况说了原因,然后工具的话可以使用pprof)

19. 闲聊(面试官说我需要加强的地方 + 为什么需要改进 + 介绍部门 + 问能实习多久 + 在现在这家实习了多久 + 为什么想换)

20. 反问:

- 您提到的需要加强的地方有什么推荐的书或者资料吗

- 后面还有几轮面试(可能没有后续面试直接oc,也可能还有一轮二面)

- 然后又闲聊一会((

---

30分钟问 + 15分钟闲聊,面完秒变复试,今天早上约二面,还以为真一轮oc了,哎哎

全部评论
没手撕吗 佬
点赞 回复 分享
发布于 04-10 15:41 北京
base哪里啊佬 什么时候投递的呢
点赞 回复 分享
发布于 04-09 15:31 陕西

相关推荐

头像
04-10 12:07
已编辑
河海大学 Java
#牛客AI配图神器##腾讯云智##牛客在线求职答疑中心#感觉自己语速还是太快了,好几次还打断了面试官的话QAQ,要注意改进不愧是数据部,问了好多数据优化,文件写入相关的东西,也算答个七七八八无八股无手撕 感觉有点希望哈?许愿许愿后续闲聊:1.你是Java是吧,我们业务和数据相关与深度学习相关的,主语言Python能接受么?2.学校在哪?老家在哪?(跟上次面试官一样)3.实习大概能多久,时长几个月呢?你们不要求课程嘛?反问1.大概多久消息? 后续HR反馈,多关注系统2.python基础要求样? 不要求,我们提倡看得懂的,不与要花里胡哨,最简单的语法就好了3.numpy之类的python类库需要学习么? 看你个人时间,时间充足就学学,入职之后再学也没问题,看重一个快速学习能力项目拷打:(基本都和我的项目相关):1.自我介绍2.小米训练营是个啥?3.说说你的项目叭4.Langchain本身功能就很齐全了,那么你做了什么功能呢?5.怎么实现的智能调用?6.MCP技术了解过么?有了MCP还需要这个FunctionCall么?7.RAG是你搭建的还是直接调用框架本身?(这个面试官是真的懂)8.还有了解过其他框架么9.你为什么用Zset实现对话记忆功能的?10.id怎么设计的?雪花算法的优缺点?11.其他的主键设计呢?自增有什么好处?分布式id有什么好处?12.有没有尝试结合业务场景?13.manus了解过?你觉得怎么样?14.网盘文件存在哪里?有了解过云存储么?15.你觉得有亮点的技术?RandomAccessFile(面试官说还可以,算一个亮点)16.大文件的写入还有什么可优化的点?17.内存映射技术,零拷贝?18.经典数据一致性问题?19.canal的话怎么解决?这样不会有缓存一致性嘛?20.写redis的时候redis挂了怎么办?21.普通的双写结合spring的事务,也可以保证事务啊?和canal有什么区别呢?22.让你设计一个RAG你要怎么做?23.让你设计一个向量数据库,一亿个数据,你会怎么加速检索的速度?
查看29道真题和解析 牛客在线求职答疑中心
点赞 评论 收藏
分享
评论
4
13
分享

创作者周榜

更多
牛客网
牛客企业服务