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核心资源DeploymentPodServiceConfigMapVolume网络与存储Cluster NetworkingNodePortHeadless ServicePVC应用编排HelmIngressJobCronJob拓展OperatorCI/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 <io ...
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 相比 ESP3 ...
秒杀系统
秒杀系统简历描述高并发秒杀系统 - 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 的高并发秒杀系统 ...
分布式KV
分布式KV简历描述分布式 Key-Value 存储系统 - Golang
基于 Raft 协议实现多节点自动选主与故障恢复,Leader 选举平均耗时 < 200ms,故障恢复时间 < 1s(3 节点集群)
通过 ReadIndex 机制优化线性化读,降低 P99 延迟从 50ms → 15ms。
持久化层集成 PebbleDB,支持高吞吐写入与压缩优化。引入 Redis 热点缓存,降低高频访问数据的尾延迟。
定期快照压缩(默认每10000条),减少日志回放开销与存储占用。
原生支持 Kubernetes,通过 StatefulSet + Headless Service 实现节点动态注册与服务发现。
支持分区路由 与 Region 分裂 (阈值64MB),实现水平扩展与负载均衡。
参考TiKV Storage
TiKV 架构
Partitioned Raft KV 原理解析
问题
基于 Raft 协议实现多节点自动选主与故障恢复,Leader 选举平均耗时 < 200ms,故障恢复时间 < 1s(3 节点集群)
1. Raft 的核心流程是怎样的? ...
CodeTop
近期未完成题目
300 - 最长递增子序列 (贪心 + 二分)
215 - 数组中的第K个最大元素 (快速选择)