Rust-Roadmap
Rust Roadmap
01-basics
Variable Shadowing
变量遮蔽, x的生命周期只在各自的作用域内有效:
12345678fn test_variable_scopes() { let x = 5; { let x = x * 2; assert_eq!(x, 10); } assert_eq!(x, 5);}
类似地, 改变类型也是允许的:
123let _x = 5; // i32let _x = _x + 1; // i32let _x = "six"; // &str
Basic Types
i8, i16, i32, i64, i128, isize: 有符号整数类型,
其中isize根据系统架构决定大小(32位系统为4字节, 64位系统为8字节)
u8, u16, u32, u64, u128, usize: 无符号整数类型,
其中usize根据系统架构决定大小(32位系统为4字节, 64位系统为 ...
2026 秋招合集
2026 秋招内容合集
投递记录
投递记录-飞书文档
投递方向
后端
云原生,DevOps
Infra
嵌入式,边缘计算
项目及相关问题
分布式KV
秒杀系统
基于ESP32-C5的无线感知系统
面试记录
6.11-腾讯-CSIG-运营开发-暑期实习-一面
6.18-联洲-嵌入式-提前批-一面
6.24-联洲-嵌入式-提前批-二面
7-10-腾讯-TEG-云架构平台-后台开发-一面
7-18-腾讯-TEG-云架构平台-后台开发-一面
7-22-腾讯-IEG-光子工作室-后台开发-一面
7-24-腾讯-PCG-QQ-后台开发-一面
面经
计算机网络
操作系统
Redis
MySQL
Kubernetes
数据库优化
负载均衡
高可用
分布式系统
Kubernetes
Linux面试题
消息队列
C++
Golang
算法
CodeTop
HOT100
代码随想录
解题代码框架
Kubernetes
Kubernetes
基本概念
kubectl
核心资源
Deployment
Pod
Service
ConfigMap
Volume
网络与存储
Cluster Networking
NodePort
Headless Service
PVC
应用编排
Helm
Ingress
Job
CronJob
拓展
Operator
CI/CD
监控
7-24-腾讯-PCG-QQ-后台开发-一面
问题和回答记录
自我介绍(答:专业,研究方向,实习经历,常用语言)
Momenta 实习做得最好的项目(答:背景,痛点,解决方案,效果)
C++ 和 Golang 哪个用得多 (答:C++)
秒杀系统项目中 Redis 的作用
(答:缓存热点数据,压测之前做缓存预热,ZSet 实现排行榜)
ZSet 的底层数据结构是什么 (答:哈希 和 跳表)
跳表的层数是怎么决定的,比如说刚开始是一层
(答:数据添加的时候,会导致跳表层数增加,具体应该是一个概率,不清楚是一个范围还是一个定值)
跳表具体是什么
(答:多层链表,底层是链表,每一层的元素是上一层的子集,跳表的查找效率和二分查找类似)
Redis 中跳表层数的上限是多少 (答:32层)
数据不一致问题怎么解决 (答:延迟双删,双写)
延迟双删为什么要延迟
(答:第一次删完缓存之后,然后删数据库,此时有线程并发请求读到了数据库的数据,并且再次把数据写入缓存,出现脏数据)
可以不延迟吗,延迟的理由是什么(答:不延迟会导致脏数据,延迟可以确保缓存和数据库的一致性)
双写会有什么问题,实际项目用的什么
(答:缓存写入成功但是数据库写入失败,或者 ...
7-22-腾讯-IEG-光子工作室-后台开发-一面
问题和回答记录
介绍分布式KV项目(答:Raft, ReadIndex, Pebble, Redis, Snapshot,
StatefulSet, HeadlessService, Region分裂)
讲一下Raft过程(答:背诵)
故障恢复怎么做的(答:日志回放,重新选举,网络分区)
Raft会出现多个Leader的情况吗(答:网络分区导致脑裂会出现)
LSM Tree
写放大(答:Compaction,多次写入之后flush,然后合并SSTable,导致数据重复)
服务发现是怎么做的(答:StatefulSet保证DNS分配有序增长,Headless
Service保证没有cluster IP,不走负载均衡,DNS查询返回所有Pod 的
IP列表,然后Golang层面AddNode,由Leader发起ConfChange,把新节点加入到集群)
这里具体是怎么配置(答:有点不清楚想问什么,yaml中配置,然后具体做是一个静态的表)
这里AddNode如果有很多个请求怎么办(答:串行,ProposeConfChange)
那如果ConfChange冲突怎么解决(答:不清楚怎么解决, ...
7-18-腾讯-TEG-云架构平台-后台开发-一面
算法题
实现一个简单的文件系统,支持
mkdir、mkfile、ls、tree
等操作。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183#include <i ...
7-10-腾讯-TEG-云架构平台-后台开发-一面
7-10-腾讯-TEG-云架构平台-后台开发-一面
基本信息
时间: 2025-07-10 19:00-20:15 (75分钟)
部门: 腾讯TEG云架构平台
职位: 后台开发
面试内容: 技术问答+2道算法题(约30分钟)
飞书纯文字版存档
讲一下Golang的GMP(背)
Golang哪些设计你认为比较好(回答:协程,Channel,Context,依赖管理)
为什么有了线程还要用Goroutine(轻,开销小)
Golang设计的缺点呢(回答:错误异常处理,泛型,内存操作)
讲一下Golang的GC(回答:说了下三色标记法,没答全,忘了,每次都不看GC的东西)
场景:分布式KV,Raft,一个新的节点加入,过程是怎么样的?(回答:实现AddNewNode,预分配节点ID,设置为Follower,配置Metadata,Leader构造confChange并提交到日志流;使用Snapshot或者AppendEntries进行日志增量同步(这里还被问到如果是全量同步应该怎么办),最后Leader收到多数派确认后把这个节点加入列表,后续参与RequestVote,同时也有负载均衡的 ...
基于ESP32-C5的无线感知系统
基于ESP32-C5的无线感知系统
简历描述
基于 ESP32-C5 的无线感知系统 - C++/嵌入式
构建双 ESP32-C5 架构的 Wi-Fi CSI
感知系统,实现信道状态信息的采集、传输与板载处理
基于 ESP-DSP 库在 MCU 上实现 FFT 与频域特征提取,完成呼吸率估计(MAE
= 1.04)与运动检测(准确率达 95%)
自建数据集并调优采样率,实现模型量化部署,边缘推理延迟控制在 50ms
内,功耗降低约 30%
利用 FreeRTOS
事件循环与回调机制构建多任务处理系统,保障算法实时性与系统稳定性
通过 MQTT 实时上传处理结果,结合 Web
前后端实现可视化监控与交互展示
问题
构建双 ESP32-C5 架构的 Wi-Fi CSI
感知系统,实现信道状态信息的采集、传输与板载处理
什么是 Wi-Fi CSI?ESP32-C5 是如何获取 CSI 数据的?是否使用了
esp_wifi_set_csi_rx_cb 回调?
双 ESP32
架构是如何设计的?主从分工是怎样的?之间如何通信(UART/SPI/Wi-Fi)?
ESP32-C5 相比 E ...
秒杀系统
秒杀系统
简历描述
高并发秒杀系统 - Golang
设计并实现基于 Go、Kafka、Etcd
的高并发秒杀系统,涵盖抢购下单、库存扣减、异步落库、排行榜等核心功能,单节点
QPS 3000,支持 K8s 3 节点集群部署。
使用 Etcd 实现强一致分布式锁,结合 WAL 持久化记录锁状态(UUID +
LeaseID),实现锁的自动续租与服务重启恢复机制,避免锁丢失与惊群问题。
引入令牌桶限流与 Kafka 异步下单机制,将秒杀高峰削峰至 1000 QPS,结合
Redis 缓存库存预热策略,在3节点环境下,1000 QPS 持续 30
秒压测,总请求中约 20% 出现 429 限流,总成功率达 70%。
实现 Redis ZSet 异步排行榜同步机制,使用 Kafka + Goroutine
将高并发更新操作异步解耦,排行榜更新时间控制在 100ms 以内。
部署 Prometheus 和 Grafana,监控库存命中率、限流 QPS、Kafka
消费延迟等关键指标,保障系统性能与稳定。
问题 第一行
设计并实现基于 Go、Kafka、Etcd
的高并发秒杀系统, ...









