小米C++秋招一面

1.实习介绍
2.项目拷打
3.实习拷打
4.场景题:我们这边是做 P2P 的,需要在 UDP 上传输数据,偶尔会发生网络丢包,让你设计一个 SDK 来保证网络的可靠传输,怎么做?
5.场景题:传数据的问题解决了,我们再来解决一下安全的问题,借鉴 HTTP 即 TLS/SSL 的握手机制,设计一套端对端的密钥。
6.手撕题缓存聚合:假设你有一个高并发的键值存储系统,底层使用了非易失性内存。由于 NVM 的特性,我们希望将对键的随机插入操作,转换为批量、顺序的写入。insert 函数在并发环境下必须是线程安全的,但不能使用全局锁,因为这会成为瓶颈。flush 函数应该能够高效地将多个线程插入的数据,一次性地、按序地刷写。请先简述你的设计思路,包括如何保证线程安全、如何实现无锁或细粒度锁的插入,以及 flush 函数如何高效地执行,然后并实现代码。
全部评论
佬这是什么岗位
点赞 回复 分享
发布于 2025-12-12 08:57 山东

相关推荐

2025-12-10 18:25
门头沟学院 Java
1、实习介绍2、现在还在实习吗?3、对岗位有什么了解?4、正式工作是想投测开,还是其它岗位?5、腾讯实习应该是做纯开发吧?6、最开始为什么会选择开发呢?7、C++ 和 Go 有什么区别?8、实习期间遇到最大的挑战是什么?9、实习项目为什么没有选择其它编程语言呢?是你的 Mentor 来决定的吗?10、你写了 300 多篇的技术博客,是什么契机让你这么做的?10、因为你没有做过机器人相关的,那说一下你知道的,或者是现在有用过哪些 AI 相关的产品吗?11、文生图这些工具知道吗?12、我们是一个工程机械的产品,可以跟你讲一下这个是怎么工作的,你可以站在测试的角度先说一下你的理解13、自动装车的一个场景:有一台挖掘机,在它某个方位上可能有个卡车。功能:自动装车挖掘机会自动识别到哪个地方可以挖,挖完之后就会自动识别到卡车,把土倒到卡车上这样一个动作。讲一下里面可能涉及到的技术14、有使用过 DeepSeek 吗,有用它来做一些编程吗?15、Claude 在外测之前会去做一些测试。假如你是 Claude 测试开发同学,你要怎么去测这个 Claude 模型?16、从功能角度上怎么去验证?17、你会如何使用工具来提高 Claude 模型的测试效率?18、你觉得用例会有多少?19、算法题:小红的子串删除她准备删除其中一个连续子串,把剩下的前缀以及后缀拼接起来,拼接后的字符串中出现次数最多的字母的出现次数不超过 k。小红想知道,有多少种不同的删除方案?删除方案所删除子串的长度 len 必须满足 1 ≤ len ≤ n - 1,其中 n 为原字符串长度。输入描述:- 第一行输入两个正整数 n 和 k,分别代表字符串长度、需要保证的字母最大出现次数。- 第二行输入一个长度为 n 的字符串,只包含小写字母。输出描述:一个整数,代表总方案数。20、手上有拿到 其它实习和秋招的 offer 吗?都是什么岗位?
点赞 评论 收藏
分享
昨天 14:32
已编辑
江西农业大学 C++
面试问题记录
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

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