WhyAlwaysMe 的树洞
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

KnowFlow ① 八股文:Redis Bitmap + MinIO + Kafka 异步流水线

KnowFlow ① 八股文:Redis Bitmap + MinIO + Kafka 面向字节跳动 Java 后端暑期实习面试,从项目实现细节出发,每道题都结合代码讲清楚。 一、Redis Bitmap 相关(6 道)Q1:为什么用 Redis Bitmap 维护分片状态?对比其他方案好在哪里?答: 分片上传需要记录”哪些分片已经上传了”,本质上是一个超大的布尔数组。 方案 存储 10
2026-06-08
项目经历
#KnowFlow #面试 #八股文 #Redis #Kafka #MinIO #字节跳动 #文件上传 #傻子都能懂

技术派面试拷打③:FastExcel + 线程池 + CountDownLatch 并发导出

技术派面试拷打③:FastExcel + 线程池 + CountDownLatch 并发导出 简历原文:「基于 FastExcel + 自定义线程池(8 线程)+ CountDownLatch 实现数据分片并发导出,将百万级数据导出耗时从 3.5s 压缩至 1.4s,性能提升约 2.5 倍;采用 ArrayBlockingQueue 有界队列 + CallerRunsPolicy 背压策略防止 O
2026-06-08
项目经历
#面试 #八股文 #字节跳动 #并发编程 #技术派 #FastExcel #线程池 #CountDownLatch #性能优化 #ArrayBlockingQueue #CallerRunsPolicy

技术派面试拷打②:策略模式 + 工厂模式 + WebSocket 流式推送

技术派面试拷打②:策略模式 + 工厂模式 + WebSocket 流式推送 简历原文:「为解决多态大模型接入的扩展性问题,基于策略模式与工厂模式实现 LLM 调用链路的统一抽象与热插拔;后端结合 WebSocket 推送 Stream 流,实现前端毫秒级响应体验。」 面试口径:“我们项目要接入多个大模型(ChatGPT、Kimi、DeepSeek 等),如果写 if-else 判断类型再调用,新增
2026-06-08
项目经历
#面试 #八股文 #字节跳动 #技术派 #设计模式 #策略模式 #工厂模式 #WebSocket #STOMP #LLM #流式推送

技术派面试拷打①:RabbitMQ 异步解耦与消息可靠性

技术派面试拷打①:RabbitMQ 异步解耦与消息可靠性 简历原文:「将点赞通知等事件通过 RabbitMQ 异步解耦,消费端手动 Ack 保障消息至少处理一次;针对消息可靠性设计了生产端 Confirm 与死信兜底方案。」 面试口径:“点赞通知用 RabbitMQ 做异步解耦:用户点赞立即返回,通知消息异步处理,核心链路和非核心链路解耦。消费端用 manual ack,业务处理完成后才 basi
2026-06-08
项目经历
#面试 #八股文 #字节跳动 #技术派 #RabbitMQ #消息队列 #消息可靠性 #手动Ack #死信队列

消息队列面试八股文(深度版)|RabbitMQ + Kafka 30题讲透

写在前面:本文用最通俗的语言 + 生活化比喻,把消息队列的每个核心知识点讲透。读完后,你不仅能应对面试,还能真正理解 MQ 的设计思想。 一、为什么要用消息队列?(三板斧:解耦、异步、削峰)第1题:你们项目为什么要用消息队列?一句话总结:消息队列解决的是系统耦合、响应慢、扛不住峰值三大问题,核心能力是解耦、异步、削峰。 深度解析: 用生活场景来理解。假设你开了一家餐厅: 没有消息队列(灾难现
2026-06-08
面试八股文
#面试 #八股文 #Kafka #RabbitMQ #消息队列

技术派缓存+Pipeline面试题深度解析(22问·附源码)

技术派缓存 + Pipeline 面试题深度解析(22 问·附源码) 简历原文:针对高并发互动场景(如点赞、评论、阅读),引入 Caffeine 本地缓存拦截热点聚合数据(侧边栏、热文榜),利用 Redis Hash + hIncr 原子操作聚合用户/文章的点赞数、评论数、阅读数等高频写计数,并通过 Pipeline 批量提交减少 RTT,有效降低直接落库压力 下面每道题都贴出项目源码,
2026-06-08
项目经历
#面试 #八股文 #Redis #字节跳动 #技术派 #Caffeine #Pipeline

计算机网络面试八股文——30+题深度解析(TCP/IP/HTTP/HTTPS全覆盖)

写在前面:计算机网络是面试必问的基础知识点,本文覆盖 TCP/IP、HTTP/HTTPS、三次握手四次挥手、DNS、ARP、子网掩码、UDP vs TCP 等核心知识点,每题都有「一句话总结 + 深度解析 + 面试加分回答」,帮你彻底搞懂计网面试。 目录 网络模型 TCP 协议 UDP 协议 HTTP 协议 HTTPS 协议 DNS 协议 ARP 协议 IP 协议与子网
2026-06-08
面试准备 > 技术面试 > 计算机网络
#面试 #八股文 #计算机网络 #TCP/IP #HTTP #面试准备

KnowFlow ④:JWT 双令牌 + RBAC 多租户 + K8s 云原生化部署(面试深挖)

KnowFlow ④:JWT 双令牌 + RBAC 多租户 + K8s 云原生化部署 项目:KnowFlow 企业级 RAG 知识库系统 | 整理时间:2026-06-07 | 适用于后端实习/校招面试 一、为什么需要”双令牌”机制?(面试必问)1.1 单 Token 方案的痛点1234567用户登录 → 拿到一个 JWT Token(有效期 1 小时)↓用户正在用系统干活... 第
2026-06-07
项目经历
#KnowFlow #面试 #八股文 #JWT #RBAC #K8s #SpringSecurity #云原生

KnowFlow ③:复合索引 + @Cacheable + 全局异常处理 + Prometheus 可观测性(面试深挖)

KnowFlow ③:复合索引 + @Cacheable + 全局异常处理 + Prometheus 可观测性 项目:KnowFlow 企业级 RAG 知识库系统 | 整理时间:2026-06-07 | 适用于后端实习/校招面试 一、为什么要做”可观测性”?(面试必问)1.1 没有可观测性的世界1234567用户投诉:"搜索怎么这么慢?"↓你:哪次慢?哪个接口慢?
2026-06-07
项目经历
#KnowFlow #面试 #八股文 #可观测性 #SpringCache #Prometheus #全局异常处理

KnowFlow ②:ES 混合检索(KNN 向量 + BM25 关键词 + RRF 重排序)面试深挖

KnowFlow ②:ES 混合检索(KNN 向量 + BM25 关键词 + RRF 重排序) 项目:KnowFlow 企业级 RAG 知识库系统 | 整理时间:2026-06-07 | 适用于后端实习/校招面试 一、先搞懂:为什么单纯的关键词搜索不够用?1.1 关键词搜索的死穴假设你公司有个技术文档库,里面有一句话: “MySQL 主从复制延迟过高的排查思路” 用户搜索:“My
2026-06-07
项目经历
#KnowFlow #Elasticsearch #向量检索 #RAG #混合检索 #面试 #八股文
1234

搜索

Made with Hexo & Fluid
© 2025 Cassiur