腾讯teg计费平台部一面

#软件开发2024笔面经#
Golang:
1. channel上下游怎么通信
2. GPM模型
3. pprof框架了解吗(没咋用过)
4. Golang跟其他语言相比有什么优势
5. map怎么扩容的,如何考虑并发下的扩容(扯了concurrent-map的分片锁和sync.Map结构)
6. 看了我会点rust,问我rust优势(内存安全,无gc)

操作系统:
1. 线程通信方式
2. LRU缓存结构(双向链表)
3. 怎么实现O(log n)的LRU缓存(只说了b+树,但b+树没法按优先级换出)
3. 写时复制COW
4. I/O会造成线程阻塞,怎么提高效率(多路复用epoll)

计网
1. tcp连接建立之后有一方突然宕机或者进程崩溃了,另一方什么状态?(没答太对,进程崩溃的话内核会回收资源完成四挥手释放连接,宕机的话分客户端发不发送数据两种情况)

项目
1. 主要做的拜占庭共识算法,问有哪些提升。面试官还知道hotstuff和bull shark,让做了对比。
2. 问项目里进程通信为什么不用grpc,说共识算法直接处理收到信息的内容,序列化就行,不需要额外的过程调用。
3. 看还用rust实现了共识,问了tokio的大概(提供异步运行时,rust本身不提供)。

总结:没撕算法。简历写的golang就主要结合golang来问的系统和网络。不得不感叹腾子员工还是顶,bull shark都看过,可能跟计费平台处理交易比较多有关系吧。

全部评论
面试官对项目挺感兴趣,他们组也用点rust。面完两小时过了。
3 回复 分享
发布于 2024-03-23 00:29 湖北
计费平台部约了28号的一面,好紧张,牛客上都搜不到几个面经
点赞 回复 分享
发布于 2025-02-25 00:32 广东
项目这么顶的吗
点赞 回复 分享
发布于 2024-03-26 12:04 江西
佬是什么时候面的
点赞 回复 分享
发布于 2024-03-23 14:43 广东

相关推荐

被横向挂了,希望发出来对大家有帮助!1.面对激烈的同质化竞争,混元平台应构筑怎样的非技术性壁垒?是依靠腾讯的生态场景、独特的数据管道、还是极致的服务体验?2.你在一面中规划了长文本功能。现在,请将这个功能抽象为一个可被平台其他模型或开发者复用的“平台级能力”。你会如何设计它的API接口、计费单元和性能SLA?3.平台需要管理模型训练、微调、评测、部署、服务等全链路。请描绘你心目中理想的“一体化AI开发平台”产品架构图,并指出其中最复杂、最需要产品经理介入设计的两个模块。4.现在从平台全局视角看,当高并发的长文本请求与高优先次的模型训练任务争夺同一集群的显卡资源时,作为平台产品负责人,你的调度策略和优先级规则是什么?5.假设要求在未来一年内,将平台服务的综合单位成本降低30%。你会从哪几个主要方向着手制定方案?每个方向可能带来的产品体验风险是什么?6.你定义了工具调用准确率等指标。但当一个包含多步复杂工具调用的Agent任务失败时,如何建立有效的归因分析体系,快速定位是Prompt问题、模型问题、工具本身问题还是逻辑设计问题?平台应提供怎样的产品或数据能力来支持这种诊断?7.在平台层面,“模型效果”、“推理速度”、“服务成本”和“开发者体验”构成了一个不可能三角。针对不同类型的客户,你会如何动态调整这个三角的优先级,并体现在产品策略上?8.如何设计平台的“激励机制”,才能吸引并留住高质量的开发者,而不仅仅是算力掮客?除了云券,哪些非货币化的激励可能更有效?
查看8道真题和解析
点赞 评论 收藏
分享
1.项目里有涉及一些中间件,你主要涉及到哪些中间件?2.这几个中间件之间是怎么合作关系,中间件之间有先后顺序吗?3.我看你这个项目还涉及到一些打包,你就直接使用打包一键部署,这个一键部署是部署在什么地方?4.本地传到服务器,那是一个什么什么东西?是一个镜像包吗?5.Redis和docker怎么结合?6.网站是可以用的吗?域名是在哪里买的?7.项目的引擎,能具体说说?8.用的哪些模型的api?9.引擎读取方式是什么形式呢?命令行的形式?API的形式还是什么样的形式?10.假如你这个如果在读取的时候异常的情况下,它应该是要怎么去处理呢?11.比如说用户去指定某一个字体的时候,你这个你这个本地缺少这种字体的话,他会去从互联网上去下载一些字体包来完成这个需求吗?12.能支持上网去做一些功能吗?13. 如果你是支持去上网搜索的话,其实我理解应该是需要去网上去查询或专门搜取,通过这个关系抓取一些关键的一些论文信息的,但是听你描述,是只有特定的地方可以抓,还是说所有的都可以抓?14.平常使用ai工具以什么方式使用?15.那你在使用这些AI工具的时候,你怎么样使用那些提示词方面的一些经验16.那你在完成这个项目的时候;#后端开发 不是一句话去让ai完成这个工作的,那你是怎么样去拆分它的呢?比如说拆分具体的一些需求。然后完成这个任务17.那你在使用这些AI工具的时候,有没有自己去写一些规则,比如project.md去约束你这个AI生成的内容。或者在使用这些这个规则的时候,有没有一些经验。18.当前在哪?大概能实习多久?反问:1.万兴的工作强度2.您是长沙本地人吗,在万兴工作多久了?3.部门的业务主要做什么?4.评价面试表现,有什么需要改进的地方?18:00面试九点多秒变暂不匹配#
点赞 评论 收藏
分享
评论
6
28
分享

创作者周榜

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