版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年开发主管面试题及答案涵盖高并发/架构设计类核心考点
一、单项选择题(每题2分,共20分)1.在十亿级日活场景中,最优先被压缩的指标是A.P99延迟B.峰值QPSC.机器成本D.研发周期2.下列哪项不是CAP理论中“分区容错性”的等价描述A.网络可能丢包B.节点可能宕机C.时钟可能漂移D.磁盘可能损坏3.使用一致性哈希做分片时,引入虚拟节点主要解决A.热点keyB.数据倾斜C.脑裂D.幻读4.在异地多活架构里,决定“就近写入”成败的核心是A.DNS轮询B.GSLB延迟探测C.全局时钟D.数据回环检测5.当线程池队列满且达到最大线程数,JDKThreadPoolExecutor默认策略是A.丢弃最老B.调用者运行C.直接丢弃D.抛RejectedExecutionException6.下列哪种缓存更新策略在超高并发下最不易产生惊群A.先写库再删缓存B.先删缓存再写库C.异步消息淘汰D.缓存自过期7.关于Paxos与Raft,下列说法正确的是A.Raft引入Leader以牺牲可用性换取可理解性B.Paxos天生支持成员变更而Raft需JointConsensusC.二者在消息复杂度上同为O(n²)D.二者都不能保证线性一致性8.在4层负载均衡中,LVS采用DR模式时,响应流量A.经过DirectorB.直接返回客户端C.经过KeepalivedD.经过Nginx9.下列哪项不是Hystrix熔断器三种状态之一A.ClosedB.Half-OpenC.OpenD.Waiting10.当MySQL使用RR隔离级别时,Next-KeyLock锁定范围是A.索引记录B.索引记录与前驱间隙C.索引记录与后继间隙D.全表二、填空题(每题2分,共20分)11.分布式链路追踪中,globaltraceid一般放在HTTP协议的________头传递。12.若Redis单分片内存上限设为________GB,则使用________算法可保证十亿级key的内存索引不溢出。13.在SpringCloudGateway里,限流令牌桶的关键参数是________容量与每秒填充________数。14.当Kafkaproducer设置acks=all且min.insync.replicas=2,副本总数为3时,最多允许________台broker宕机且不丢消息。15.若接口幂等键使用“用户+订单+________”三元组,可防止________型重复提交。16.使用Netty时,主从多Reactor模型中,________线程负责accept,________线程负责read/write。17.分库分表后,若订单表按user_idmod64分片,则扩容到128片需采用________策略,数据迁移量约为________%。18.在PromQL中,计算“过去5分钟平均QPS”的表达式为rate(http_requests_total[________])。19.当JVMG1GC出现to-spaceexhausted,应优先调大________参数并同步调小________参数。20.若某接口压测得出最大并发为8000,目标RT<50ms,则根据Little定律,系统内平均请求数应小于________。三、判断题(每题2分,共20分,正确打“√”,错误打“×”)21.在微服务中,任何场景下使用最终一致性都比强一致性吞吐量高。22.雪花算法生成的64位ID,其时间回拨超过10ms即必然产生重复。23.使用ThreadLocal时,线程池场景下务必执行remove,否则会出现值串用。24.当Zookeeper节点数由3扩至5,集群可容忍的故障节点数增加1。25.在Linux内核协议栈,TIME_WAIT状态默认持续2MSL,不可通过内核参数调整。26.对于CPU密集任务,增大线程池coreSize超过CPU核数反而降低吞吐。27.当MySQL执行计划出现“usingfilesort”一定表示需要创建联合索引。28.在4层负载均衡做会话保持时,基于源IP的哈希比基于cookie的哈希更适用于WebSocket长连接。29.使用异步日志(logback-async)可彻底消除日志I/O对RT的影响。30.当Redis开启AOF每秒刷盘,若磁盘带宽饱和,仍可能丢失1秒内数据。四、简答题(每题5分,共20分)31.描述在“双11零点”瞬间,从CDN边缘节点到应用网关层面,如何协同实现“毫秒级热点缓存”与“秒级容灾切换”,并指出最关键的两项监控指标。32.说明MySQLOnlineDDL与pt-online-schema-change在“高并发写”场景下的锁竞争差异,并给出选择策略。33.当Kafka出现“消费组重平衡风暴”时,列举三项根因及对应优化手段。34.解释为何在异地双活架构中,基于CRDT的最终一致性方案比“主备异步复制”更适合库存秒杀,并指出CRDT在此场景需满足的两个数学性质。五、讨论题(每题5分,共20分)35.某社交平台Feed流采用“写扩散+读聚合”,日活6亿,突发热点微博转发量每秒百万级。请讨论:①如何设计分片策略保证同一明星的所有粉丝都能实时看到新微博;②在缓存+消息链路中,如何识别并消除“写扩散雪崩”;③给出P99延迟从2s优化到200ms的技术路径,需至少覆盖存储、网络、算法三层面。36.公司计划将单体订单系统拆分为微服务,涉及用户、商品、优惠、库存、支付五大域。请讨论:①拆分时如何划定服务边界,并处理“分布式事务”与“查询聚合”两大痛点;②在灰度阶段,如何设计“影子流量”验证拆分后性能不退化;③若拆分后QPS上升10倍,给出基于ServiceMesh的弹性伸缩方案,并比较Istio与自研Sideary在延迟损耗上的差异。37.某金融账务系统要求“可用性6个9、RPO=0、RTO<30秒”。请讨论:①在跨城三机房部署下,如何组合使用Paxos、Raft、多副本冗余,达到RPO=0;②在极端“城市级光纤被挖断”场景,如何权衡“CAP”并给出数据补偿机制;③描述混沌工程实验设计,验证上述目标在真实故障下是否成立,需给出注入故障类型、观测指标、通过标准。38.云原生时代,Serverless成为趋势。请讨论:①传统“线程池+本地缓存”模式在FaaS环境下的失效原因;②如何基于“请求级隔离+分布式缓存”重构状态,使冷启动延迟<100ms;③当函数实例横向扩展到万级,如何设计“全局秒级监控”而不压垮管控平面,需涵盖指标收集、聚合、存储、展示全链路。答案与解析一、单项选择题1.C2.C3.B4.C5.D6.C7.B8.B9.D10.C二、填空题11.traceparent或x-trace-id12.32,跳表+压缩列表13.桶,令牌14.115.随机串或时间戳,网络抖动16.Boss,Worker17.一致性哈希翻倍,5018.5m19.-XX:G1ReservePercent,-XX:InitiatingHeapOccupancyPercent20.400三、判断题21×22×23√24√25×26√27×28√29×30√四、简答题31.边缘节点利用Lua脚本共享字典做毫秒级缓存,网关层通过Zookeeper监听主动推送版本号,实现秒级切换;最关键指标:缓存命中率、主备切换耗时。32.OnlineDDL采用in-place算法,仍可能触发行锁;pt-osc通过触发器分流,锁竞争更低;高并发写优先选pt-osc或gh-ost,并避开高峰期。33.根因:消费端GC停顿、分区再分配算法复杂、心跳超时;优化:调大session.timeout、减少单批消息体积、预热缓存避免FullGC。34.CRDT满足交换律、结合律、幂等律,库存扣减采用PN-Counter,可合并冲突;主备异步可能丢数据,CRDT保证最终一致且无需全局锁。五、讨论题(要点示例,每题约200字)35.①按明星ID哈希到同一分片,结合缓存预加载;②采用消息队列背压+令牌桶限流,发现热点即降级为读扩散;③存储用SSD+KV分离,网络启用RDMA,算法改用增量聚合,P99降至200ms。36.①以域驱动边界,事务采用Saga+本地消息表,查询用CQRS+宽表;②复制线上流量到影子库,对比RT与错误率;③基于HPA+Knative,Istio延迟增加0.8ms,自研Sideary0.3ms,选后者并加缓存抗峰值。37.①账务使用三副本Raft,跨城采用Paxos组,每个城两副本,仲裁写入成功即返回;②光纤断时牺牲可用性,拒写并触发兜底冻结,事后对账补偿;③混沌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理身份核对的法律依据
- 医疗护理员常见病症护理
- 护士分级护理营养支持
- 中医西学中专项128学时试题答案
- 矿山设备管理工程师面试技巧
- 联通集团高级管理岗位的面试技巧
- 旅游行业景区运营主管面试全攻略
- 轮机长岗位技能培训计划
- 零售业门店总经理面试要点与策略
- 联想企业市场部策划经理经验
- 乐山市市中区2026年上半年公开招聘城市社区专职网格员(禁毒社工)(24人)笔试备考题库及答案解析
- 柔性传感器介绍
- 抖音直播营销案例分析
- 2025青岛国企社会招聘笔试题及答案解析
- 7s管理制度标准规范
- 隧道爆破作业安全操作规程
- 小学生主题班会 拒绝校园欺凌 课件
- 硅酸镁铝增稠触变性及其农药中的应用探讨-陈杰
- 开平事业单位笔试真题
- 共青团光辉历史简洁版
- GB/T 14536.1-2022电自动控制器第1部分:通用要求
评论
0/150
提交评论